EDIT: Eine kurze Zusammenfassung meines Problem seht Ihr hier:
http://www.java-forum.org/de/viewtopic.php?p=203109#203109
Hallo Forum,
ich habe diese Klasse:
Und bekomme diese Fehlermeldungen auf der Dos Kommandozeile:
Ich vermute mal das es damit zusammenhängt das ich gerade in Eclipse die 5 JRE eingestellt habe. (Und alles neu Kompiliert wurde.) In Eclipse läuft das Programm fehlerlos. Ich wollte die Testklasse in eine JAR exportieren. Wenn ich dann auf die Jar Doppelklicke gibt es die Meldung: "Cannot find main class"
Dann habe ich das Archiv entpackt und bin per Kommandozeile hin. Mein Versuch sie manuell zu starten seht ihr oben.
1. Was muß ich tun um die Fehler wegzukriegen?
2. Wie ist diese Liste an Fehlermeldungen aufzufassen? Ist in der Methode "java.lang.ClassLoader.defineClass1" der Fehler "Native Method" aufgetaucht und in der Methode "java.lang.ClassLoader.defineClass" der Fehler "Unknown Source"?
Viele Grüße
Peter
http://www.java-forum.org/de/viewtopic.php?p=203109#203109
Hallo Forum,
ich habe diese Klasse:
Code:
package pppp;
public class ABCMain {
public static void main(String[] args) {
System.out.print("abc");
}
}
Und bekomme diese Fehlermeldungen auf der Dos Kommandozeile:
D:\pppp>java ABCMain
Exception in thread "main" java.lang.NoClassDefFoundError: ABCMain (wrong name:
pppp/ABCMain)
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)
D:\pppp>java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode)
Ich vermute mal das es damit zusammenhängt das ich gerade in Eclipse die 5 JRE eingestellt habe. (Und alles neu Kompiliert wurde.) In Eclipse läuft das Programm fehlerlos. Ich wollte die Testklasse in eine JAR exportieren. Wenn ich dann auf die Jar Doppelklicke gibt es die Meldung: "Cannot find main class"
Dann habe ich das Archiv entpackt und bin per Kommandozeile hin. Mein Versuch sie manuell zu starten seht ihr oben.
1. Was muß ich tun um die Fehler wegzukriegen?
2. Wie ist diese Liste an Fehlermeldungen aufzufassen? Ist in der Methode "java.lang.ClassLoader.defineClass1" der Fehler "Native Method" aufgetaucht und in der Methode "java.lang.ClassLoader.defineClass" der Fehler "Unknown Source"?
Viele Grüße
Peter