Ganon
2004-07-09, 20:03:19
Hi.
Ich möchte jetzt mit Java anfangen. Ich lese dazu das Java-Handbuch von javabuch.de.
Ich mache das ganze unter OS X mit dem Befehl "javac". Unter OS X funktioniert auch alles. Code lässt sich kompilieren und ausführen.
Nun wollte ich die Programme auch mal unter Windows starten. Ich habe dazu die Java-Runtime von Sun installiert. Also kompiliere ich unter OS X die Dateien mit javac Test.java. Dabei entstehen ja ein paar Class-Dateien.
Diese Dateien habe ich dann nach Windows kopiert und wollte das Programm dann mit "java Test" starten. Dann kommt aber folgende Meldung:
Exception in thread "main" java.lang.NoClassDefFoundError: Test
Wie gesagt unter OS X funktioniert das alles prima. Auf beiden Rechnern ist Java2 1.4.2 drauf. Unter Windows ist aber nur die Runtime installiert.
Woran liegt das? Was mache ich falsch?
Danke. :)
Ich möchte jetzt mit Java anfangen. Ich lese dazu das Java-Handbuch von javabuch.de.
Ich mache das ganze unter OS X mit dem Befehl "javac". Unter OS X funktioniert auch alles. Code lässt sich kompilieren und ausführen.
Nun wollte ich die Programme auch mal unter Windows starten. Ich habe dazu die Java-Runtime von Sun installiert. Also kompiliere ich unter OS X die Dateien mit javac Test.java. Dabei entstehen ja ein paar Class-Dateien.
Diese Dateien habe ich dann nach Windows kopiert und wollte das Programm dann mit "java Test" starten. Dann kommt aber folgende Meldung:
Exception in thread "main" java.lang.NoClassDefFoundError: Test
Wie gesagt unter OS X funktioniert das alles prima. Auf beiden Rechnern ist Java2 1.4.2 drauf. Unter Windows ist aber nur die Runtime installiert.
Woran liegt das? Was mache ich falsch?
Danke. :)