[Java] Invalid path

greg001

Lt. Junior Grade
Registriert
Aug. 2004
Beiträge
406
Hallo,

ich bekomme jedesmal beim Kompilieren die Fehlermeldung "Invalid Path", ich weiß aber nicht was das bedeutet.

Fehlermeldung:

--------------------Configuration: JDK version <Default>--------------------
Invalid command line. Error : Invalid path

Process completed

Diese Meldung kommt wenn ich dieses Anfängerprogramm schreibe:

public class hello
{
public static void main ()
{
System.out.println("Hello World");
}
}

Wie kann ich das Programm zum laufen bringen?
Den Fehler berichtigen?

mfg greg

Entschuldigung für meine Ungewissheit
 
Hallo,

dein Programm lässt sich problemlos compilieren.Ein kleiner Fehler ist aber drin, so ist es richtig :

Code:
public class hello
{
public static void main (String[] args)
{
System.out.println("Hello World");
}
}

Die Datei muß wie die Klasse heißen (hello.java)

Desweiteren kann ich dir für den Anfang (Einrichtung,....) folgendes Buch empfehlen (html, kostenlos) :

www.javabuch.de

Schau dich am besten im Programmierung Forum nach weiteren Tutorials um.
Du könntest auch eine Entwicklungsumgebung (Netbeans,Eclipse) benutzen , sind beide kostenlos, und du kannst dich auf das wesentliche konzentrieren :)
 
Zuletzt bearbeitet:
kann es sein das ich den falschen Pfad der JDK Datei angegeben habe?
Und wie ändere ich das ohne das Prog. nochmal neu zu installieren?

mfg greg
 
Schreib mal auf, was du an der Konsole eingibst, dass diese Meldung kommt.
Dazu noch
  • den aktuellen Pfad
  • den Pfad zu deinen .class files
  • den Pfad zur JRE
  • den Inhalt der %PATH% Umgebungsvariable
 
welches Betriebssystem verwendest du? xp?
hast du den Ordner in dem java,javac,... liegen zur path Umgebungsvariable hinzugefügt?
 
na ja vielleicht lag´s wirklich nur dran das du keine main-methode hattest...
da fängt der compiler nämlich an durchzuwuseln,
wenn du keinen startpunkt hast kann er auch nirgends anfangen.
 
Hallo,

Mein Betriebssystem: WinXP Professional

Verstehe ich nicht so ganz was ihr da schreibt, bin Anfängerr!!!
Bitte für einen Laien verständlich machen

mfg greg
 
versuche mal folgendes:

start->systemsteuerung->Leistung und Wartung->System->Erweitert->Umgebungsvariablen

Eine davon heißt Path, da solltest du den Bin Ordner des Jdk hinzufügen (z.B. C:\Programme\Java\jdk1.5.0\bin). Damit kannst du javac etc. von jedem beliebigen Ordner aus aufrufen.
In dem Buch, den ich dir empfohlen habe, wird auch auf die Installation des jdk eingegangen. Der Autor fängt auch mit hello world an, es lohnt sich
 
Ich habe mir eine kleine Batch Datei geschrieben, die den Classpath und die Path Variable setzt:
Code:
set classpath=C:\Dokumente und Einstellungen\%username%\Eigene Dateien\Java\
path=%path%;d:\Programme\Java\bin\
Die erste Zeile verweisst auf das Verzeichnis, wo deine .java Dateien liegen, die 2. zu dem bin Verzeichnis deine JDK's.

Ganz wichtig:
Wenn du deine .java Dateien in Unterordnern hast, z.B. "Eigene Dateien\Java\testprog" musst du in die .java Dateien am Anfang der Quelltextes "package testprog;" schreiben und compilieren mit:

javac C:\Dokumente und Einstellungen\%username%\Eigene Dateien\Java\testprog/test.java
java C:\Dokumente und Einstellungen\%username%\Eigene Dateien\Java\testprog.test

(oder gleich nach C:\Dokumente und Einstellungen\%username%\Eigene Dateien\Java\ gehen)
 
Ich habe es jetzt in SUN ONE Studio programmiert.
Funktioniert problemlos.
Ist SUN gut zum Programmieren und wie stehts mit den Features?
Hat man in C++ eigentlich eine Form, wie in VB 6?

mfg greg
 
Zurück
Oben