I was working with a computer today at a business where a necessary java applet refused to work. Windows XP SP3, IE8, Java 6u45. It is already well established that Java 7 does not work with the applet, that is not a possibility. Other computers at the office are running this same exact configuration and the applet works.
But on one computer it is not. The app first loads a java app to determine which version of java is installed then choosing which software to use to run the full app. The first webpage has:
<applet code="jreTest.class"....>
and in the java console it spits out the error "ClassNotFoundException: jreTest.class NOT FOUND". I can put the entire path to this .class file in the IE address bar and it will successfully download the class file no problems, the computer is able to access and download this file on the web server.
(For purposes of testing I have disabled all firewalls and uninstalled the AV software, and reset IE back to it's original configuration)
I found a copy of Java 5u22, installed that on the machine, and the applet works perfectly. Put java 6 back on and it continues to fail with "jreTest.class NOT FOUND", despite it working on every other machine in the office.
Where can I even begin to troubleshoot this? I don't think it's necessarily a good idea to leave Java 5 on a machine knowing how bad Java is at preventing viruses from getting in through their software... and it will be a very, very, very, very long time before the corporation updates their app, that is not a possibility to correct the problems.
Thanks
But on one computer it is not. The app first loads a java app to determine which version of java is installed then choosing which software to use to run the full app. The first webpage has:
<applet code="jreTest.class"....>
and in the java console it spits out the error "ClassNotFoundException: jreTest.class NOT FOUND". I can put the entire path to this .class file in the IE address bar and it will successfully download the class file no problems, the computer is able to access and download this file on the web server.
(For purposes of testing I have disabled all firewalls and uninstalled the AV software, and reset IE back to it's original configuration)
I found a copy of Java 5u22, installed that on the machine, and the applet works perfectly. Put java 6 back on and it continues to fail with "jreTest.class NOT FOUND", despite it working on every other machine in the office.
Where can I even begin to troubleshoot this? I don't think it's necessarily a good idea to leave Java 5 on a machine knowing how bad Java is at preventing viruses from getting in through their software... and it will be a very, very, very, very long time before the corporation updates their app, that is not a possibility to correct the problems.
Thanks