Hi,
ich hab ein problem mit dem classpath. grundsätzlich habe ich die umgebungsvariablen gesetzt und in eclipse funktioniert es auch. ich möchte die programme nun aber auch von der konsole starten können.
meine jdk liegt in
C:\Programme\Java\jdk1.6.0_17
und die auszuführenden programme in
C:\Dokumente und Einstellungen\FSC\Eigene Dateien\Java\workspace\firstTries
nun habe ich den classpath auf
C:\Programme\Java\jdk1.6.0_17\lib
und den path auf
C:\Programme\Java\jdk1.6.0_17\bin
gesetzt.
wenn ich nun auf der konsole folgendes eingebe, erscheint:
am anfang hab ich nochmal die dateien im ordner src ausgedruckt. ihr seht das javac funktioniert aber dann der aufruf mit java irgendwie nicht....woran liegt das?
grüße
ich hab ein problem mit dem classpath. grundsätzlich habe ich die umgebungsvariablen gesetzt und in eclipse funktioniert es auch. ich möchte die programme nun aber auch von der konsole starten können.
meine jdk liegt in
C:\Programme\Java\jdk1.6.0_17
und die auszuführenden programme in
C:\Dokumente und Einstellungen\FSC\Eigene Dateien\Java\workspace\firstTries
nun habe ich den classpath auf
C:\Programme\Java\jdk1.6.0_17\lib
und den path auf
C:\Programme\Java\jdk1.6.0_17\bin
gesetzt.
wenn ich nun auf der konsole folgendes eingebe, erscheint:
Code:
Verzeichnis von C:\Dokumente und Einstellungen\FSC\Eigene Dateien\Java\workspace\firstTries\src
16.12.2009 12:01 <DIR> .
16.12.2009 12:01 <DIR> ..
15.12.2009 19:26 309 Faculty.java
16.12.2009 12:02 426 HelloWorld.class
15.12.2009 19:00 117 HelloWorld.java
15.12.2009 19:35 152 SquareRoots.java
15.12.2009 19:33 141 Squares.java
5 Datei(en) 1.145 Bytes
2 Verzeichnis(se), 1.150.689.280 Bytes frei
C:\Dokumente und Einstellungen\FSC\Eigene Dateien\Java\workspace\firstTries\src>javac HelloWorld.java
C:\Dokumente und Einstellungen\FSC\Eigene Dateien\Java\workspace\firstTries\src>java HelloWorld
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
Caused by: java.lang.ClassNotFoundException: HelloWorld
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
Could not find the main class: HelloWorld. Program will exit.
grüße