Ich verwende ein Java Web Applet auf einem meiner Server. Aus irgendeinem Grund kann ein bestimmter Benutzer nicht darauf zugreifen (ein Fehlertext erscheint anstelle des Applets mit der Aufschrift "Error. Click for details"; es ist kein Text, den ich zwischen den Tags platziert habe, dh sein JRE ist installiert und erscheint bei . dest korrekt installiert werden, aber aus irgendeinem Grunde funktioniert es nicht auf meinem AppletJava Applet Fehler
ich denke, es ist etwas mit seinem besonderen „Geschmack“ von JRE zu tun hat - diesen so genannten „HotSpot“ -Version (siehe diese.: http://www.experts-exchange.com/Programming/Languages/Java/Q_24405442.html Wenn Sie einen EE-Account haben, kann ich mich nicht mehr an meine erinnern.) Ich bin nicht vertraut mit Java selbst oder es ist Varietäten - ich bin nur der Implementierer des Applets auf der Seite (ich habe es nicht geschrieben).
Das Applet funktioniert für mich und jeden anderen Benutzer auf dem neuesten Stand. Es sollte sich auch nicht auf fil beziehen e wie unten in seinem Fehler wie "http://mywebsite.com/java/JavaVersionDisplayApplet/class.class" aufgeführt. Die Datei befindet sich unter "http://mywebsite.com/java/JavaVersionDisplay.class". Laut Applet-Programmierer verweist sein Fehler auf eine Datei, die nirgendwo in seinem Code angegeben ist.
die Fehler der Nutzer lesen:
Java Plug-in 1.6.0_13
Using JRE version 1.6.0_13 Java HotSpot(TM) Client VM
User home directory = C:Documents and Settingsjohn
load: class JavaVersionDisplayApplet.class not found.
java.lang.ClassNotFoundException: JavaVersionDisplayApplet.class
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://mywebsite.com/java/JavaVersionDisplayApplet/class.class
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
Exception: java.lang.ClassNotFoundException: JavaVersionDisplayApplet.class
load: class JavaVersionDisplayApplet.class not found.
java.lang.ClassNotFoundException: JavaVersionDisplayApplet.class
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://mywebsite.com/java/JavaVersionDisplayApplet/class.class
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
Exception: java.lang.ClassNotFoundException: JavaVersionDisplayApplet.class
–
HTTP_USER_AGENT: Mozilla/4.0 (kompatibel; MSIE 7.0; Windows NT 5.2; WOW64; InfoPath.1) –
Ich weiß nicht, ob er Proxies verwendet, aber die Verbindung würde immer fehlschlagen, weil die Datei, die das Applet zeigt zu existieren (und soll es nicht). Die Datei befindet sich unter "http://mywebsite.com/java/JavaVersionDisplay.class". Aus irgendeinem Grund scheint sein Applet nach "http://mywebsite.com/java/JavaVersionDisplayApplet/class.class" –