The Netscape Unofficial FAQ

Unable to Find java40.jar in Your Classpath

Applies to: Communicator 4.x
Operating Systems: Windows 95, Windows 98, and Windows NT.

Problem Symptoms:

The solution below will fix the problem causing any of these error messages:

  • "Whenever Java tries to start, I get an error that says 'Unable to start a java applet: Can't find 'java40.jar' in your CLASSPATH.  Read the release notes and install 'java40.jar' properly before restarting.', but the file is indeed in the location it's searching for it."
  • "When Java starts, I get an error that says 'Issuer certificate is invalid [-8156]'."
  • "When Java starts, I get an error that says 'Java reported the following error on startup: javalang.SecurityException: system classes were not signed'."
  • Solutions:

    With Netscape closed, open Windows Explorer and go to your ...\Netscape\Users\{username}\ directory and rename cert7.db and key3.db to cert7.bad and key3.bad, respectively. Restart Netscape and see if it is fixed. NOTE: If you have any security certificates (Verisign Digital IDs) export them first by clicking the Security button, clicking Yours, then highlight the cert and click Export.

    Alternatively, set up a new user profile (click on User Profile Manager in the Utilities folder of the Netscape Communicator program group in your Start Menu). If this fixes it, apply the above method to fix your existing profile.

    If the above methods fail, uninstall and reinstall Communicator to the same location (do not merely reinstall).

    If you are experiencing other Java problems, such as a freeze when 'Starting Java ...' appears on the status bar, please see Section Three, Number 7 of this UFAQ.

    line
    - Broken Links? - Legal Info

    For Information On More Communicator Custom Preferences, See: Advanced Communicator Preferences