Zum Inhalt springen

java.lang.NoClassDefFoundError


Empfohlene Beiträge

Geschrieben

Hilfe,

ich versuch seit gestern hier eine Java Application in der Kommandozeile zum laufen zu bringen. Ich bekomme immer den selben Fehler:java.lang.NoClassDefFoundError

Ich binde sämtliche benötigten Libs mit java -cp ... ein. In meiner IDE (Eclipse) läuft das Programm ohne probleme.

Danach habe ich ein einfaches HelloWorld Programm geschrieben und mit javac übersetzt und mit java HelloWorld ausgeführt. Dort bekomme ich den selben Fehler. Es liegt 100% an keinem Rechtschreibfehler. Wer kann mir weiterhelfen?? :confused:

Geschrieben

hast du ein package im source definiert?

dann versuch mal, das prog mit dem packagenamen und dem klassennamen auf zu rufen ...

java -cp %CLASSPATH%;{libs} {package}.{klasse}

Geschrieben

nein das funktioniert leider auch nicht. Ich habe ja den verdacht das irgentwelche Umgebungsvariablen nicht richtig gesetzt sind. Mein System-Classpath ist zB leer...

Geschrieben

achso, ganz wichtig: das aktuelle verzeichniss muss in der -cp angabe mit drin sein.

d.h. wenn du deine .class datei in c:\java liegen hast, muss der cp so aussehen:

-cp %CLASSPATH%;c:\java\;{weitere libs, jars, etc} {packagename}.{mainclass}

falls du mal 'set CLASSPATH=' eingegeben hast, start neu, dann ist der classpath wieder korrekt. ;)

Geschrieben
Original geschrieben von Naberius

Danach habe ich ein einfaches HelloWorld Programm geschrieben und mit javac übersetzt und mit java HelloWorld ausgeführt. Dort bekomme ich den selben Fehler.

Versuche mal das aktuelle Verzeichnis dem classpath hinzuzufügen. Also java -cp . HelloWorld

Gruß Jaraz

[edit]Mist zu spät, verdammtes Telefon. :rolleyes: [/edit] :D

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...