Hallo zusammen
Ich habe vor ein paar Tagen angefangen mit Java zu programmieren. Angefangen habe ich auf einer webseite wo man Übungen machen kann, welche man gleich auf der Webseite ausführen kann.
Nun will ich aber selber Programme kompilieren.
Hier mal mein Hallo Welt Code:
Ich habe JDE 7 installiert und beim kompilieren in der Kommandozeile mit "javac practice1.java" tritt auch kein Fehler auf.
Wenn ich aber das Programm mit "java practice1" starten will, bekomme ich folgende Fehlermeldung:
Was ich bisher gefunden habe ist, dass es ein Problem mit den Umgebungsvariablen sein kann.
Diese sind folgendermassen gesetzt:
Ich habe auch schon Eclipse als IDE ausprobiert. Dort läuft das Programm ohne Probleme.
Kann mir irgendwer helfen?
Vielen Dank
mitti2000
Ich habe vor ein paar Tagen angefangen mit Java zu programmieren. Angefangen habe ich auf einer webseite wo man Übungen machen kann, welche man gleich auf der Webseite ausführen kann.
Nun will ich aber selber Programme kompilieren.
Hier mal mein Hallo Welt Code:
Java:
package practice.practice1;
public class practice1{
public static void main (String[] args)
{
System.out.println("Hallo Welt");
}
}
Ich habe JDE 7 installiert und beim kompilieren in der Kommandozeile mit "javac practice1.java" tritt auch kein Fehler auf.
Wenn ich aber das Programm mit "java practice1" starten will, bekomme ich folgende Fehlermeldung:
Exeption in thread "main" java.lang.NoClassDefFoundError: practice1 (wrong name: practice/practice1/practice1)
at java.lang.ClassLoader.defineClass1(Native Method)
at. java.lang.ClassLoader.defineClass(Unknows Source)
.
.
.
(usw)
Was ich bisher gefunden habe ist, dass es ein Problem mit den Umgebungsvariablen sein kann.
Diese sind folgendermassen gesetzt:
CLASSPATH = .;C:\Program Files\Java\jre7\lib\ext\QTJava.zip;C:\Program Files\Java\jre7\lib\
JAVA_HOME = C:\Program Files\Java\jdk1.7.0_03
Path = ...;C:\Program Files\Java\jdk1.7.0_03\bin
Ich habe auch schon Eclipse als IDE ausprobiert. Dort läuft das Programm ohne Probleme.
Kann mir irgendwer helfen?
Vielen Dank
mitti2000