Es funktioniert weder mit Firefox noch mit IE.
Die automatische Aktualisierung von Java ist ausgeschalten.
Gestern hat die alte Version definitiv noch funktioniert.
C:\Dokumente und Einstellungen\uwe>java -version
java version „1.5.0_16“
Java™ 2 Runtime Environment, Standard Edition (build 1.5.0_16-b02)
Java HotSpot™ Client VM (build 1.5.0_16-b02, mixed mode)
Erstellt ist das Applet mit Java 1.5
Der Server dürfte nichts damit zu tun haben. Oder?
Das Applet ist in ein jar-Archiv verpackt.
Da die alte Version nun wieder online ist,
kann es wahrscheinlich auch nichts mit falscher Verpackung
oder Programmierung zu tun haben.
Laden: Klasse breakout.Breakout nicht gefunden
java.lang.ClassNotFoundException: breakout.Breakout
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed:http://www.haller-mtl.de/homepage/breakout/breakout/…
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
… 7 more
Ausnahme: java.lang.ClassNotFoundException: breakout.Breakout
Da wird also eindeutig eine Klasse nicht gefunden.
Überprüfe dies am Besten nochmal.
Die Fehlermeldung hatte ich auch geshen.
Nur kann ich sie mir nicht erklären.
Die Klasse Breakout.class im package breakout im Archiv breakout.jar ist vorhanden und hat seit Ende 2008 in dieser alten Version prima funktioniert.
Erst seitdem ich die neue Version auf den Server geladen habe, geht nichts mehr. Die habe ich dann gelöscht und das alte Archiv drauf gespielt, Fehlanzeige.
ich konnte das Problem weiter eingrenzen.
Es liegt offenbar am Server.
Als ich breakout.jar vom Server auf meine Festplatte gezogen habe,
musste ich feststellen, dass der Pfad mit den Klassen im Archiv zerstört war.
das Rätsel ist gelöst. Da kommst du nie drauf.
Es lag am Mozilla FireFTP. FireFTP ist ein Programm zum Übertragen von Dateien auf einen FTP-Server für den Browser Mozilla Firefox.
Die Anzahl der Bytes der Datei die übertragen wurde war vor der Übertragung größer als nach der Übertragung. Offenbar ist bei einem automatischem Update FireFTP unglücklich verändert worden.