Java Klassen compilieren die Packete beinhalten

Hallo,

ich habe ein Problem und hoffe das ihr mir dabei weiter helfen könnt. Ich habe in Eclipse ein Programm programmiert und wenn ich es in Eclipse ausgeführt habe hat alles perfekt funktioniert. Jetzt will ich es nicht mit Eclipse sondern mit der Konsole Compilieren und ausführen. Ich habe schon einige es ausprobiert aber ich bekomme immer diese Fehlermeldung. Ich habe bereit heraus gefunden das es mit Packeten zusammen hängt die ich in meinem Programm benutz habe. Aber die einfach zu löschen macht es noch schlimmer:

Exception in thread „main“ java.lang.NoClassDefFoundError: AdminMain (wrong name

Admin/AdminMain)

at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
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$000(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)
Could not find the main class: AdminMain. Program will exit.

Ich weiß echt nicht was ich Falsch mache bitte helft mir ! :smiley:

mfg seg

Hallo,

Exception in thread „main“ java.lang.NoClassDefFoundError:
AdminMain (wrong name

Admin/AdminMain)

Wenn deine Klasse AdminMain sich im Package Admin befindet, musst du beim Java Aufruf den vollen Namen angeben

java Admin.AdminMain

HTH
Heavy

danke funktioniert :smiley: