Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
ic habe ein JApplet geschrieben, das im AppletViewer auch wunderbar funktioniert... Wenn ich es aber im Browser starten will bekomme ich immer folgende Fehlermeldung:
Laden: Klasse a.jar nicht gefunden
java.lang.ClassNotFoundException: a.jar
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed.
at sun.applet.AppletClassLoader.getBytes(Unknown Source)
...
Wie ich gesehen habe ist die Datei "a.jar" korrekt auf deinem Server. Du versuchst allerdings
diese als code Attribut anzugeben. Mit dem Attribut wird jedoch eine .class-Datei erwartet;
ich vermute mal "TaskPlaner.class" (Hab' mal in dein a.jar reingelinst )
java.lang.NoClassDefFoundError: TaskPlaner$1
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
okokok, sry, ich hab da mal was probiert, hätte aber sogar selbst gemerkt, dass es nix geworden ist
hehe, ich machs nochmal neu, nur jetzt muss ich schaun, ob mein Auftraggeber überhaupt damit zufrieden ist... :autsch:
Edit:
java.lang.ClassFormatError: Truncated class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
Thrown when the Java Virtual Machine attempts to read a class file and determines that the file is malformed or otherwise cannot be interpreted as a class file.
java.lang.NoClassDefFoundError: TaskPlaner$1
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.opera.PluginPanel.run(PluginPanel.java:406)
at java.lang.Thread.run(Unknown Source)
ok, danke! Das könnte mir echt helfen. Ich hab das Applet mit Eclipse übersetzt... Ist das der normale JavaCompiler (javac) oder haben die ihren eigenen?
Ich hab es auch mit javac probiert, aber der erkennt die importierenten Pakete nciht, obwohl sie genauso im entsprechenden Ordner liegen, wie bei eclipse auch... Wie kann ich das Problem lösen?