Kako pronaći JAVA_HOME
1. Uvod
U ovom kratkom postu naučit ćemo kako ga pronaći JAVA_KUĆA na sustavima Windows, Mac i Linux.
Kao što svi znamo, JAVA_KUĆA je varijabla okoline koju obično koristimo za lociranje java izvršnih datoteka poput Java i javac.
2. Načini pronalaska specifični za WindowsJAVA_KUĆA
Ako koristimo Windows kao operativni sustav, prvo moramo otvoriti naš naredbeni redak (cmd) i upišite:
echo% JAVA_HOME%
Ako JAVA_KUĆA je definirano u našem okruženju, tada će ga gornja naredba ispisati.
Ili bismo mogli pokušati:
gdje java
Koji će pokazati mjesto Java izvršna.
3. Načini pronalaska za macOS i Linux JAVA_KUĆA
Ako koristimo macOS ili Linux, možemo otvoriti terminal i upisati:
odjekni $ JAVA_HOME
Ako JAVA_KUĆA je definirano u našem okruženju, tada će ga gornja naredba ispisati.
Ili bismo mogli pokušati:
koja java
Što nam vjerojatno samo pokazuje / usr / bin / java.
Ali, stvarno ovo nije od velike pomoći jer je simbolična poveznica. Da bismo ovo razotkrili, poslužit ćemo se dirname i veza za čitanje;
za Linux:
dirname $ (dirname $ (readlink -f $ (koji javac)))
i za macOS:
$ (dirname $ (veza za čitanje $ (koja javac))) / java_home
Kao rezultat, ova naredba ispisuje trenutno korištenu java mapu.
4. Korištenje Jave za traženje JAVA_KUĆA
I, ako uspijemo trčati Java mi sami imamo i način koji je gotovo neovisan o platformi:
java -XshowSettings: svojstva -verzija
Izvođenje ove naredbe daje brojna svojstva, jedno od njih je java.home.
Ipak, za raščlanjivanje trebat ćemo alat specifičan za platformu.
Za Linux i macOS, poslužimo se grep:
java -XshowSettings: svojstva -verzija 2> & 1> / dev / null | grep 'java.home'
A za Windows upotrijebimo findstr:
java -XshowSettings: svojstva -verzija 2> & 1 | findstr "java.home"
5. Zaključak
Ovim kratkim postom naučili smo kako pronaći JAVA_KUĆA na različitim operativnim sustavima.
Ako nisu uspjeli, možda nismo postavili JAVA_KUĆA ispravno mijenja tijekom instaliranja Jave.