Class File Ausführung

lernen.2007

Erfahrenes Mitglied
Hallo Leute,

ich verstehe heute nur :confused::confused::confused:. Wenn ich ein java(Klasse) File in eclipse ausführe, dann klappt es ganz gut. Aber wenn ich es mit commandFile: java Player ausführe, dann erhalte ich die folgende Fehlermeldungen:

Exception in thread "main" java.lang.NoClassDefFoundError: Player (wrong name: S
pracherkennung_Player/Player)
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 java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)

Was ist das Problem eigentlich? Es muss doch laufen. Wenn Eclipse zum Laufen bringt, dann muss java Player Command auch zu Laufen bringen.

Gruß
 
Offenbar findet Java die Klasse Player nicht. Musst du mal suchen woran das liegen kann. Ist sie denn im Classpath vorhanden und liegt sie überhaupt als .class Datei vor?

Nur weil es in eclipse läuft heisst das noch lange nicht dass es in der Kommandozeile auch läuft. Da muss man schon noch ein wenig was für tun in einigen Fällen.
 
Zurück