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.
----------------------------------------------------
Laden: Klasse Applet2$2.class nicht gefunden
java.lang.ClassNotFoundException: Applet2$2.class
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)
Die Klasse liegt im gleichen Verzeichnis wie die html Datei.
Verzeichnis: MVC / GUI /
Danke für deine Links. Ich habe das im Vorwege jedoch schon getestet.
Wenn ich nur Applet2.class einsetzte, bekomme ich einen wrong name: GUI/Applet2
Also muss da irgendwie das Package mit rein...
Code:
java.lang.NoClassDefFoundError: Applet2 (wrong name: GUI/Applet2)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
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)
Nehme ich die GUI rein
GUI/Applet2.class
wieder die ClassNotFound
Code:
Laden: Klasse GUI/Applet2.class nicht gefunden
java.lang.ClassNotFoundException: GUI.Applet2.class
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)
so meinte ich das auch nicht.... ;-)
lade die 3 Klassen
Applet2.class
Applet2$1.class
Applet$2.class
(oder alle die das Applet benötigt)
in dasselbe Verzeichnis wie die html-Datei in der das Applet aufgerufen wird. und in eben dieser Datei lässt du beim applet-Aufruf das Codebase-Attribut einfach weg.
so:
java.lang.NoClassDefFoundError: Applet2 (wrong name: GUI/Applet2)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
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)
Wobei Applet2 (wrong name: GUI/Applet2) darauf hinweist, dass de Pfad nicht stimmt.
und bei code = "GUI/Applet2.class"
bekomme ich einen
Laden: Klasse GUI/Applet2.class nicht gefunden
java.lang.ClassNotFoundException: GUI.Applet2.class
Am Applet kann es nicht liegen , da es aus Eclipse heraus angezeigt wird.