So finden Sie JAVA_HOME
Einführung
In diesem kurzen Beitrag erfahren Sie, wie Sie JAVA_HOME unter Windows, Mac und Linux finden.
Wie wir alle wissen, ist JAVA_HOME eine Umgebungsvariable, mit der wir üblicherweise ausführbare Java-Dateien wie Java und javac lokalisieren.
2., Windows-Spezifische Möglichkeiten, JAVA_HOME
Wenn wir Windows als Betriebssystem verwenden, müssen wir zuerst unsere Befehlszeile (cmd) öffnen und Folgendes eingeben:
echo %JAVA_HOME%
Wenn JAVA_HOME in unserer Umgebung definiert ist, druckt der obige Befehl es aus.
Oder wir könnten versuchen:
where java
Dies zeigt den Speicherort der ausführbaren Java-Datei an.,
macOS und Linux-Spezifische Wege JAVA_HOME zu finden
Wenn wir entweder macOS oder Linux verwenden, können wir unser Terminal öffnen und Folgendes eingeben:
echo $JAVA_HOME
Wenn JAVA_HOME in unserer Umgebung definiert ist, druckt der obige Befehl es aus.
Oder wir könnten es versuchen:
which java
Was uns wahrscheinlich nur /usr/bin/java zeigt.
Aber das ist wirklich nicht sehr hilfreich, da es sich um einen symbolischen Link handelt., Um dies zu entwirren, verwenden wir dirname und readlink;
für Linux:
dirname $(dirname $(readlink -f $(which javac)))
und für macOS:
$(dirname $(readlink $(which javac)))/java_home
Als Ergebnis druckt dieser Befehl den aktuell verwendeten Java-Ordner.
Mit Java JAVA_HOME
Und wenn wir Java selbst ausführen können, haben wir auch eine nahezu plattformunabhängige Methode:
java -XshowSettings:properties -version
Wenn dieser Befehl ausgeführt wird, werden zahlreiche Eigenschaften ausgegeben, von denen eine Java ist.Startseite.
Um es zu analysieren, benötigen wir jedoch immer noch ein plattformspezifisches Tool.,
Für Linux und macOS verwenden wir grep:
java -XshowSettings:properties -version 2>&1 > /dev/null | grep 'java.home'
Und für Windows verwenden wir findstr:
java -XshowSettings:properties -version 2>&1 | findstr "java.home"
<
Mit diesem kurzen Beitrag haben wir gelernt, wie man JAVA_HOME auf verschiedenen Betriebssystemen findet.
Wenn sie jedoch nicht funktionierten, haben wir die Variable JAVA_HOME möglicherweise während der Installation von Java nicht richtig festgelegt.
Beginnen Sie mit Spring 5 und Spring Boot 2 über den Learn Spring course:
>> SCHAUEN SIE SICH DEN KURS AN