Hogyan lehet megtalálni a JAVA_HOME-ot
1. Bemutatkozás
Ebben a gyors bejegyzésben megtudhatjuk, hogyan találhatunk meg JAVA_HOME Windows, Mac és Linux rendszereken.
Amint az Tudjuk, JAVA_HOME egy környezeti változó, amelyet általában használunk a java futtatható fájlok felkutatásához Jáva és javac.
2. Windows-specifikus keresési módszerekJAVA_HOME
Ha operációs rendszerként a Windows rendszert használjuk, először meg kell nyitnunk a parancssort (cmd) és típusa:
echo% JAVA_HOME%
Ha JAVA_HOME a környezetünkben van meghatározva, akkor a fenti parancs kinyomtatja.
Vagy kipróbálhatjuk:
hol java
Amely megmutatja a helyét Jáva végrehajtható.
3. macOS és Linux-specifikus keresési módszerek JAVA_HOME
Ha akár macOS-t, akár Linuxot használunk, megnyithatjuk a terminált és beírhatjuk:
echo $ JAVA_HOME
Ha JAVA_HOME a környezetünkben van meghatározva, akkor a fenti parancs kinyomtatja.
Vagy kipróbálhatjuk:
mely java
Ami valószínűleg csak megmutatja nekünk / usr / bin / java.
De valójában ez nem túl hasznos, mivel szimbolikus link. Ennek kibontásához használjuk dirname és readlink;
Linux esetén:
dirname $ (dirname $ (readlink -f $ (amely javac)))
és a macOS esetében:
$ (dirname $ (readlink $ (amely javac))) / java_home
Ennek eredményeként ez a parancs kinyomtatja a jelenleg használt java mappát.
4. A Java használata a kereséshez JAVA_HOME
És ha képesek vagyunk futni Jáva akkor magunkat szinte platformfüggetlen módszerünk is van:
java -XshowSettings: tulajdonságok -verzió
A parancs futtatása számos tulajdonságot eredményez, amelyek közül az egyik java.home.
Ennek elemzéséhez azonban továbbra is szükségünk lesz egy platformspecifikus eszközre.
Linux és macOS esetén, használjuk grep:
java -XshowSettings: tulajdonságok -version 2> & 1> / dev / null | grep 'java.home'
Windows esetén pedig használjuk findstr:
java -XshowSettings: tulajdonságok -verzió 2> & 1 | findstr "java.home"
5. Következtetés
Ezzel a gyors bejegyzéssel megtanultuk, hogyan kell megtalálja JAVA_HOME különböző operációs rendszereken.
Ha nem működtek, akkor talán nem mi állítottunk be JAVA_HOME megfelelően változik a Java telepítése közben.