Hallo zusammen!
ich hab folgendes Problem: ich hab das JDK installiert, die ersten kleinen Programme mit Sun One Studio geschrieben und in diesem auch ausgeführt (klappt alles problemlos). Nun möchte ich meine Programme unter DOS ausführen und gehe dabei so vor:
- in den Ordner gehen, in dem die Datei gespeichert ist
- javac Dateiname.java
- java Dateiname
Das Kompilieren mit javac klappt ohne Probleme, nach java Dateiname erhalte ich aber als Fehlermeldung:
Exception in thread main: java.lang.NoClassDefFoundError: Dateiname.
Ich hab in euren FAQs gewüht und bin dabei auf folgendes gestoßen, wenn ein NoClassDefFoundError auftritt:
"Die Classpath - Umgebungsvariable muss den Ordner der Klasse bzw. des Pakets enthalten."
Was genau bedeutet das?
"Der Aufruf der Datei erfolgt ohne die Dateiendung ".class""
Muss ich unter DOS mit .class aufrufen?
Über Hilfe würde ich mich sehr freuen!
ich hab folgendes Problem: ich hab das JDK installiert, die ersten kleinen Programme mit Sun One Studio geschrieben und in diesem auch ausgeführt (klappt alles problemlos). Nun möchte ich meine Programme unter DOS ausführen und gehe dabei so vor:
- in den Ordner gehen, in dem die Datei gespeichert ist
- javac Dateiname.java
- java Dateiname
Das Kompilieren mit javac klappt ohne Probleme, nach java Dateiname erhalte ich aber als Fehlermeldung:
Exception in thread main: java.lang.NoClassDefFoundError: Dateiname.
Ich hab in euren FAQs gewüht und bin dabei auf folgendes gestoßen, wenn ein NoClassDefFoundError auftritt:
"Die Classpath - Umgebungsvariable muss den Ordner der Klasse bzw. des Pakets enthalten."
Was genau bedeutet das?
"Der Aufruf der Datei erfolgt ohne die Dateiendung ".class""
Muss ich unter DOS mit .class aufrufen?
Über Hilfe würde ich mich sehr freuen!