java.lang.NoClassDefFoundError: applet/TextEinAusgabe3 (wrong name: TextEinAusgabe3)
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)
aber mit "applet" hab ich doch nur meinen Unterordner bezeichnet? als das applet im gleichen Ordner lag hat es auch nicht funktioniert? Sorry aber leider hab ich fast keine Kenntnisse von Java! Was mir auch merkwürdig erscheint dass in meinem Ordner zwei .class Dateien liegen , eine noch mit der Endung ....$1.class?
Für die Zukunft(wenn du dir mit der Materie etwas sicherer bist) solltest du Variante 1 wählen.
Alle Klassen sollten in einem Package liegen, sonst bekommst du später Probleme...
ich habe genau das gleiche Problem, selber Source, selbes Package. Ich schätze mal, ich bin auf das gleiche Tutorial gestoßen.
Selbe Fehlermeldung:
java.lang.NoClassDefFoundError: TextEinAusgabe3 (wrong name: beispiele/TextEinAusgabe3)
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)
Nur mit dem Umkopieren der Class-Files ist es nicht getan.
Entweder hat die Klasse ein Package, dann
- steht im Source-Code das package-Statement
- liegen die Class-Files in einem Ordner mit dem Package-Namen
- steht der Package-Name auch im HTMLFile
oder die Klasse hat kein Package, dann
- steht im Source-Code kein package-Statement
- liegen die Class-Files im gleichen Verzeichnis wie das HTMLFile
- steht kein Package-Name im HTMLFile