Umgebungsvariable gesetzt, aber nicht alle Befehle ausführbar

maya

Mitglied
Hey,
ich arbeite mit dem JDK 1.6 und habe die Umgebungsvariabeln (java_home, path) unter windows xp sp 3 richtig gesetzt. Der Befehl "java -version" funktioniert einwandfrei, jedoch kennt er den befehl jar oder javac außerhalb des bin-verzeichnisses nicht.
Hat jemand eine Idee?
Vielen Dank,
Maya
 
wie sieht denn der Path aus in der Konfiguration?
was liefert "echo %PATH%" in der Konsole?

testet du zufällig mit einer Konsole, die schon offen war, bevor du die Umgebungsvariablen geändert hast?
dann schließe die und mache eine neue auf, oder zur extremen Sicherheit gegen alle Einflüsse gleich mal Neustart des Betriebssystems..,
dann weißt du auch ob alles richtig gespeichert wurde und nicht nur temporär funktioniert
 
Die Konsole habe ich natürlich nach dem Ändern der Variable neu gestartet 😉 Und echo %path% liefert alle variabeln zurück, so wie ich sie gesetzt habe. Daran kann es nicht liegen.

Java_home: C:\Program Files\Java\jdk1.6.0_18
und
path: ....;C:\Progam Files\Java\jdk1.6.0_18\bin;...

Nebenbei: was ist der Unterschied zwischen set path und echo %path%?
 
Moin,

- mit "set path" wird der Wert der Variablen "path" gesetzt
- mit "echo %path%" wird der Wert der Variablen "path" in der Konsole angezeigt

Gruß
Klaus
 
Ich habe auch WinXP SP3 und habe bei mir:
Code:
C:\Programme\Java\jdk1.6.0_18\bin
stehen.
Versuch das vielleicht mal.
 
hmm, der Pfad stimmt auch, wirklich z.B. Program Files statt Programme wie EikeB schon andeutet?
die Leerzeichen an sich sollten auch nicht stören, kann aber grad nicht testen

versuche, javac.exe oder sonst eine andere exe in ein neues einfaches Verzeichnis C:\Temp zu verschieben und das Verzeichnis in den Pfad aufzunehmen,
geht das? dann mit C:\Program Files testen, dann C:\Progam Files\Java usw.
 
Auweia, nachdem ich die jar.exe und die jli.dll in C:\Temp kopierte hatte, C:\Temp in Path gesetzt hatte und jar als Befehl funktioniert hat, ist mir mein Tipfehler aufgefallen:

C:\Prog_am Files\Java...

Es tut mir leid :/ Aber jetzt funktioniert es.
Vielen Dank 😉
 

Zurück
Oben