Path-Variable bearbeiten?
Guten Tag,
Ich habe mir das JDK 9 heruntergeladen ,da ich programmieren lernen will und nun muss ich den Installationsort für den Java-Compiler bekanntgeben. Dafür muss ich an die Endung der Datei/File ein "bin" schreiben.
Das habe ich auch versucht aber ich komme nicht weiter. Um diese Veränderung beizubehalten muss ich in die Systemeinstellungen. Ich bin jetzt bei dem Punkt hier:
Ich bin mir aber nicht sicher ,ob ich das Markierte umbenennen soll. Mein JDK 9 befindet sich in C:\Java\jdk-9.0.4
2 Antworten
Der unten blaumarkierte Eintrag "Path" ist der richtige. Du klickst auf "Bearbeiten" und dann auf "Neu" und schreibst den Pfad da rein, wo javac.exe, javaw.exe und java.exe zu finden sind, beispielsweise:
Hier im Beispiel mit dem JDK11 von Amazon. Im Ordner bin sind dann folgende Dateien drin:
- java.exe
- javac.exe
- javaw.exe
- javadoc.exe
- jshell.exe
- keytool.exe
- Weitere exe- und dll-Dateien
Das sind alles Dateien, die zu Java dazugehören. Alles, was vor \bin kommt, musst du mit deinem entsprechenden Pfad zum JDK9 ersetzen.

Na du gehst auf bearbeiten und fügst am ende einen eintrag hinzu. Da sind ja mehrere einträge durch semikola getrennt in der path variable.
Die vorhanden einträge würde ich da lassen.
Ok,ich glaube dass der blau markierte gemeint ist... Ich habe ein \bin ergänzt. In dem ist nämlich die java.exe
Das Problem ist aber folgendes,
Das Buch sagt exakt das hier: Damit der Java Compiler später möglichst einfach verwendet werden kann müssen Sie unter Umständen den Installationsort für das Betriebssystem bekannt machen.Dieser Vorgang wird hier für Windows erläutert.(...)Zum Starten eines Pogramms muss der Kommando-Interpreter (java.exe?) wissen,wo sich das Programm befindet. (...) In einem Suchpfad können dem Betriebssystem alle Verzeichnisse bekannt gemacht werden,die der Kommando Interpreter eines Betriebssystems in die Suche nach der Programmdatei einbeziehen soll.
Ich soll erstmal schauen in welchem Verzeichnis JDK installiert ist. Bei mir finde ich das JDK hier: C:\Program Files \Java
Da finde ich 4 Ordner,nämlich:
jdk-9.0.4
jre1.8.0_161
jre1.8.0_172
jre-9.0.4
D.h. ich muss an C:\Program Files \Java ein bin hängen,oder?
Wieso wird mir das aber im Fenster oben mit den Umgebungsvariablen nicht angezeigt? Ich glaube das blaue Verzeichnis sollte auch gehen. Ich habe da jetzt ein "bin" angehängt. Ich bin mir aber nicht sicher ob das richtig ist.
...Programms muss der Kommando-Interpreter (java.exe?) wissen,wo sich das Programm befindet. (...)
Nein, sondern
...Programms muss der Kommando-Interpreter (cmd.exe) wissen,wo sich das Programm(java.exe) befindet. (...)
Du musst halt wie gesagt schauen in welchem ordner die java.exe ist. Bei dir vermutlich in "C:\Program Files\Java\jdk-9.0.4\bin"
Aber schau doch einfach in die ordner rein...
Also ist das der Richtige? Der Blaue. Ich habe keine Ahnung. Ich hatte schon vorher ein "bin" ,aber ich war mir nicht sicher.