Heim >Java >javaLernprogramm >Warum ist meine JAVA_HOME-Variable unter macOS undefiniert und wie kann ich das Problem beheben?
Einführung:
Auf neueren Versionen von macOS ist die Java-Runtime nicht vorhanden nicht mehr standardmäßig enthalten. Obwohl es als optionales Paket installiert werden kann, kann es bei Benutzern zu einem Problem kommen, bei dem die Umgebungsvariable JAVA_HOME nicht richtig eingestellt ist.
Problem:
Java-Anwendungen sind darauf angewiesen JAVA_HOME-Variable zur Bestimmung des Speicherorts des Java Development Kit (JDK). Ohne eine ordnungsgemäße Einstellung können diese Anwendungen möglicherweise nicht ausgeführt werden.
Lösung:
Um die JAVA_HOME-Variable zu korrigieren, können Sie die folgenden Zeilen zu Ihrem ~/.bash_profile hinzufügen Datei:
export JAVA_HOME="(/usr/libexec/java_home -v 1.6)" export JAVA_HOME="(/usr/libexec/java_home -v 1.7)" export JAVA_HOME="(/usr/libexec/java_home -v 1.8)" export JAVA_HOME="(/usr/libexec/java_home)"
Hinweis:
sudo ln -sfn /usr/local/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk
Zusätzliche Informationen:
Das obige ist der detaillierte Inhalt vonWarum ist meine JAVA_HOME-Variable unter macOS undefiniert und wie kann ich das Problem beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!