NoClassDefFoundError ?!

bloody

Mitglied
Hoi
ich hab jetzt versucht mein erstes...ja..java "programm" zu starten. Ich mache das mit der Befehlszeile:
java -jar test.jar
aber jedes mal bekomme ich den Fehler:

Error occured during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object

Ich hab mir auch schon andere Foren angeguckt in denen der Fehler behandelt wurde und da wurde geschrieben, dass Path und Classpath was damit zu tun haben. Ich hab Win2k und die Umgebungsvariablen so eingerichtet:

Path: C:\Programme\Java\j2re1.4.1_01\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
Classpath: .;D:\

Die .jar Datei die ich starten will liegt auf D:\ und heisst test.jar

Kann mir jemand sagen wie ich den Fehler behebe? Suchfunktion hat mir nix gebracht :(


==
Update: Ich hab gerad gesehn dass der Fehler auch kommt, wenn ihr nur "java" im DOS Promt eingeb...
 
Der Classpath muss zusätzlich JRE beeinhalten.

Jede Klasse in Java leitet sich automatisch von Object ab.
Du kannst aber nicht von Object ableiten weil Die KLasse Object aufgrund des Classpaths nicht gefunden wird.

Das heisst:
Dein klasspath sollte etwa mindestens so aussehen

C:\Programme\Java\j2re1.4.1_01
 
hi und danke erstmal, aber gebracht hat das eigentlich nix :(
Ihc hab den Classpath jetzt geändert auf:
C:\Programme\Java\j2re1.4.1_01;.
aber ich bekomme immernoch den selben Fehler.

Kann sonst noch was falsch eingestellt sein?
 
Das ist aber der Classpath fehler.

Dann teste mal durch ob du deine JVM nicht wo anders platziert hast.

Im zweifelsfall lad dir die neuste JRE nochmalig runter und installier.

Sorry :(
 
JVM - Java Virtual Mashine.

Der Bytecode ist Plattformunabhängig weil die JVM diesen auf sämmtlichen Rechnerachitekuren lesen kann.
Das heisst die JVM ist sowas wie ein Computer im Computer.
 
Hallo

Kann dir leider auch nicht helfen, da ich (fast) den selben Fehler habe :(

Bei mir wird er allerdings dann aufgerufen, wenn ich eine xml-struktur mittels xsl/fop an den AcrobatReader schicke, sonst läuft meine Applikation

java.lang.NoClassDefFoundError: org/apache/batik/util/XMLResourceDescriptor

Die Batik Bibliothek ist jedoch angegeben, weiss jemand was die Ursache sein könnte

Gruss, Benee
 

Neue Beiträge

Zurück