PDA

View Full Version : NoClassDefFoundError



KM
09-06-06, 13:25
Hallo,

beim Aufruf einer Java-Klasse erhalte ich folgenden Fehler:


java -Djava.awt.headless=true -classpath /home/mai/java/Datamatrix.jar:/home/mai/java/ DatamatrixCode "Das ist ein Test" "/home/mai" "Matrix" "38"
java.lang.NoClassDefFoundError
at java.lang.Error.<init>(Error.java:37)
at java.lang.NoClassDefFoundError.<init>(NoClassDefFoundError.java:30)
at java.lang.ClassLoader.defineClass(ClassLoader.java :567)
at java.security.SecureClassLoader.defineClass(Secure ClassLoader.java:168)
at java.net.URLClassLoader.defineClass(URLClassLoader .java:312)
at java.net.URLClassLoader.access$300(URLClassLoader. java:85)
at java.net.URLClassLoader$ClassFinder.run(URLClassLo ader.java:636)
at java.net.URLClassLoader.findClass(URLClassLoader.j ava:221)
at java.lang.ClassLoader.loadClass(ClassLoader.java:3 17)
at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:2 63)
at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:330)

Die aufgerufene Klasse wird noch gefunden. Alle weiteren benutzten Klassen befinden sich in der angegebenen jar-Datei, die im CLASSPATH angegeben ist. Ich weiß jetzt nicht mehr weiter. Kann mir jemand sagen, wo das Problem liegen könnte ?

Danke,
KM

KM
09-06-06, 15:00
Ich hab den Fehler gefunden. Es lag daran, dass in der Java-Klasse eine package-Anweisung zuviel drin war und somit auf einen falschen Pfad zugegriffen wurde. Jetzt funktioniert der Aufruf.

Gruß,
KM