K
kello
Gast
hallo zusammen!
bin mir sicher, das problem wurde schon öfters hier behandelt, kann mit der SuFu aber nichts passendes finden
ich bin techniker aber neu in der programmierung
versuche gerade, mich mit JAVA anzufreunden und arbeite das "Handbuch der Java-Programmierung" durch
habe aber bereits beim "Hello World"-Programm ein problem
dachte erst, die installation ist nicht OK - also deinstalliert und die neueste version (1.6.0_04) SDK EE installiert und PATH gesetzt
dürfte auch passen, da es mir antwortet, wenn ich "javac -version" eingebe
ich kann das programm (Hello.java) kompilieren
beim ausführen kommt er aber mit dem fehler daher!
ärgere mich jetzt schon einige tage damit herum und finde den fehler nicht
daten zu meinem system:
Win XP SP2 (alle updates)
Java EE SDK 5_04
install-ordner: D:\Java\SDK\bin
arbeits-ordner: C:\dev
als Admin-User angemeldet
das Programm:
kompilieren:
ausführen:
wie gesagt, die installation sollte passen, der PATH auch
nur beim CLASSPATH bin ich nciht sicher - da steht bei mir "C:\Programme\Java\jre1.5.0_11\lib\ext\QTJava.zip" (vermutlich von früheren versuchen) - finde in der aktuellen installation aber keine ähnliche datei/pfad ???
bin mir sicher, das ist nur ein minimaler fehler, aber ich find ihn einfach nicht
ich verdächtige noch am ehesten den CLASSPATH (weil er ja die klassen nicht findet)
aber, was gehört hier in den CLASSPATH eingetragen?
ich danke euch schon jetzt fürs lesen und eure tipps
lg
kello
kello@kellnet.org
bin mir sicher, das problem wurde schon öfters hier behandelt, kann mit der SuFu aber nichts passendes finden
ich bin techniker aber neu in der programmierung
versuche gerade, mich mit JAVA anzufreunden und arbeite das "Handbuch der Java-Programmierung" durch
habe aber bereits beim "Hello World"-Programm ein problem
dachte erst, die installation ist nicht OK - also deinstalliert und die neueste version (1.6.0_04) SDK EE installiert und PATH gesetzt
dürfte auch passen, da es mir antwortet, wenn ich "javac -version" eingebe
Code:
C:\dev>javac -version
javac 1.6.0_04
C:\dev>
ich kann das programm (Hello.java) kompilieren
beim ausführen kommt er aber mit dem fehler daher!
ärgere mich jetzt schon einige tage damit herum und finde den fehler nicht
daten zu meinem system:
Win XP SP2 (alle updates)
Java EE SDK 5_04
install-ordner: D:\Java\SDK\bin
arbeits-ordner: C:\dev
als Admin-User angemeldet
das Programm:
Code:
class Hello
{
public static void main ( String[] args )
{
System.out.println("Hello World!");
}
}
kompilieren:
Code:
C:\dev>javac Hello.java
C:\dev>
ausführen:
Code:
C:\dev>java Hello
[b]Exception in thread "main" java.lang.NoClassDefFoundError: Hello[/b]
Caused by: java.lang.ClassNotFoundException: Hello
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:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
C:\dev>
wie gesagt, die installation sollte passen, der PATH auch
nur beim CLASSPATH bin ich nciht sicher - da steht bei mir "C:\Programme\Java\jre1.5.0_11\lib\ext\QTJava.zip" (vermutlich von früheren versuchen) - finde in der aktuellen installation aber keine ähnliche datei/pfad ???
bin mir sicher, das ist nur ein minimaler fehler, aber ich find ihn einfach nicht
ich verdächtige noch am ehesten den CLASSPATH (weil er ja die klassen nicht findet)
aber, was gehört hier in den CLASSPATH eingetragen?
ich danke euch schon jetzt fürs lesen und eure tipps
lg
kello
kello@kellnet.org