Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Probleme mit Java SDK

McMorning / 5 Antworten / Baumansicht Nickles

Hi Leute,

ich habe inzwischen in bißchen in Java programmiert und ich muß sagen, das funzt ziemlich gut! Kann ich nur empfehlen.

Doch jetzt erst mal zu meinem Problem:
Ich habe ein paar kleine Progrämmchen und einige entsprechende Applets erstellt die auch alle wunderbar liefen, doch dann bekam ich plötzlich beim starten einer .class-Datei folgende Fehlermeldung:

Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp/class

Diese Fehlermeldung kommt inzwischen bei jeder Application die ich versuche auf der MS-DOS-Konsole zu starten. Wie man oben bei der Meldung sieht inzwischen sogar beim HelloWorld-Programm und dessen Code kann es bestimmt nicht sein, denn der lautet:

public class HelloWorldApp {
public static void main(String[] args) {
// Display "Hello World!"
System.out.println("Hello World!");
}
}

Kann mir irgendjemand sagen, wie ich den Fehler jetzt wieder rausbekomme?? Selbst eine De- und Installation hat nichts gebracht! Also, bitte helft mir!!

Gruß
McMorning

bei Antwort benachrichtigen
mkano McMorning „Probleme mit Java SDK“
Optionen

Die Exception sagt aus, das die Klasse nicht gefunden wurde. Überprüfe mal ob du in deiner Klasse Packages verwendest. Wenn nicht: wie startest du die Class Datei und von welchem Verzeichnis?

bei Antwort benachrichtigen
McMorning mkano „Die Exception sagt aus, das die Klasse nicht gefunden wurde. Überprüfe mal ob...“
Optionen

Hi mkano,

also, da das Problem selbst bei dem HelloWorldApp auftritt, kann es an irgendwelchen Packages wohl nicht liegen. Die .java-Datei habe ich auf meinem Laufwerk D: im Verzeichnis \javafiles\, während sich die Programme javac.exe und java.exe im Verzeichnis d:\jdk\bin auf das ich per set-Path-Anweisung verweise.

Ich wechsele also in das Verzeichnis d:\javafiles und starte dann dort mein kleines Progrämmchen mit java HelloWorldApp.class nachdem ich es mit javac HelloWorldApp.java kompiliert habe (Wobei auch keine Fehlermeldungen auftreten).

So, falls du sonst noch was wissen mußt, dann sag mir bescheid. Ach ja, ich arbeite übrigens unter Windows NT 4.0 SP6a.

Gruß
McMorning

bei Antwort benachrichtigen
mkano McMorning „Hi mkano, also, da das Problem selbst bei dem HelloWorldApp auftritt, kann es an...“
Optionen

Gut, ganz einfach: probier mal nur "java HelloWorldApp" ohne die Angabe von .class

das müsste alles gewesen sein.
MfG mkano

bei Antwort benachrichtigen
McMorning mkano „Gut, ganz einfach: probier mal nur java HelloWorldApp ohne die Angabe von .class...“
Optionen

Hi mkano,

danke, es hat funktioniert!!

Tja, manchmal sind es einfach nur die Kleinigkeiten an denen man sich die Zähne ausbeißt! ;-))

Also nochmals danke!

Gruß
McMorning

bei Antwort benachrichtigen
mkano McMorning „Probleme mit Java SDK“
Optionen

Gut, ganz einfach: probier mal nur "java HelloWorldApp" ohne die Angabe von .class

das müsste alles gewesen sein.
MfG mkano

bei Antwort benachrichtigen