Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Konsolenprogramm geht nicht über das Kompilieren hinaus
Hallo Leute .....Wie ihr der Übeschrift schon entnehmen könnt, habe ich ein Problem beim Ausführen von Konsolenprogrammen....Da diese Frage hier im Forum immer wieder aufgetaucht ist und ihr es wahrscheinlich nicht mehr hören könnt, ich aber auf mein Problem trotz der Lösungsvorschläge immer noch hänge, wäre es toll, wenn ihr mir helfen könntet :wink:
Der Fehler ist der Altbekannte:
Code:
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
ich habe einfach mal den Pfad in die schon vorhandene path-variable eingetragen, welches jetzt so ausschaut (nur der java-Pfad)
;D:\Programme\Java\jdk1.6.0_02\bin;%path%
Bekanntlich sind ja aller guten Dinge drei, also kommt hier auch nochmal der Quelltext:
Code:
/* Hello.java */
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello, world");
}
}
wie bei jeder dieser Fragen fehlt dir das aktuelle Verzeichnis im Path. also entweder den punkt (.) zum classpath hinzutun oder mit dem parameter -cp aufrufen und dort manuell angeben.
Ich würde mir ein spezielles "Java-Schreib-Programm" zulegen (Weiß grade nicht, wie man so was nennt ).
Da brauchst du nicht lange in der Eingabeaufforderung rumzuhantieren und alles wird egal wo ausgeführt.
du meinst eine IDE? Ja eigentlich hast du recht, wollte es nur mal so probieren, da auch die IDE von Eclipse nich grad einfach is (zumindest wie ich das mal ausprobiert hab)
Ich würde mir ein spezielles "Java-Schreib-Programm" zulegen (Weiß grade nicht, wie man so was nennt ).
Da brauchst du nicht lange in der Eingabeaufforderung rumzuhantieren und alles wird egal wo ausgeführt.
Ja da muss ich leroy rechtgeben, aber das löst immer noch nich mein Problem...
Was genau muss ich denn jetzt eintragen in die Classpath- bzw. Path-Variable (bitte den angegebenen Pfad benutzen)?[/quote]
wie bei jeder dieser Fragen fehlt dir das aktuelle Verzeichnis im Path. also entweder den punkt (.) zum classpath hinzutun oder mit dem parameter -cp aufrufen und dort manuell angeben.
wie bei jeder dieser Fragen fehlt dir das aktuelle Verzeichnis im Path. also entweder den punkt (.) zum classpath hinzutun oder mit dem parameter -cp aufrufen und dort manuell angeben.
Ich würde mir ein spezielles "Java-Schreib-Programm" zulegen (Weiß grade nicht, wie man so was nennt ).
Da brauchst du nicht lange in der Eingabeaufforderung rumzuhantieren und alles wird egal wo ausgeführt.