Umgebungsvariablen einstellen unter Windows 7 klappt nicht

nbergmann

Aktives Mitglied
Das habe ich gemacht:
Start > Systemsteuereung > System und Sicherheit > System > Erweiterte Systemeinstellungen > Erweitert > Umgebungsvariablen
Unter "Systemvariablen" steht da jetzt schon unter "Wert" C:\Programme\Java\jdk 17.0.1\bin und unter "Variable" %JAVA_HOME%\bin.

Wenn ich aber nun in dem Ordner C:\java\Programme\JavaUebung1 "javac HalloWelt.java" eingebe, findet der das Programm javac wohl nicht.

Wie stell ich das unter Windows 7 richtig ein, dass diese Programme überall gefunden werden?
 
Was hast Du denn da eingestellt? Da scheinst du vieles durcheinander gewürfelt haben.

Was brauchst Du:
a) JAVA_HOME -> Also die Variable ist JAVA_HOME und der Wert wäre dann etwas wie C:\Programme\Java\jdk 17.0.1 (Ohne bin!)
b) PATH -> Hier hast Du mehrere Werte, die durch ; getrennt sind. Je nachdem, wo und wie Du es setzt, hast Du die Werte schon getrennt als Liste. Da brauchst Du dann den Eintrag %JAVA_HOME%\bin oder eben C:\Programme\Java\jdk 17.0.1\bin (Das erste nutzt die Variable die unter a) gesetzt wurde)

Das kannst Du aber auch einfacher haben: Nutz einen vernünftigen Installer. Also z.B. ein msi von https://adoptium.net/ herunter laden und bei der Installation sicher stellen, dass Path und JAVA_HOME gesetzt werden. (Erstes ist Standard, das zweite müsste man noch auswählen)
 

Zurück
Oben