Articles

Jak Najít JAVA_HOME


Úvod

V tomto stručném příspěvku, budeme se učit, jak najít JAVA_HOME na Windows, Mac a Linux.

Jak všichni víme, JAVA_HOME je proměnná prostředí, kterou běžně používáme k vyhledání spustitelných souborů java, jako jsou java a javac.

2., Windows-Specifické Způsoby, jak Najít JAVA_HOME

Pokud používáme Windows jako operační systém, nejprve je potřeba otevřít příkazový řádek (cmd) a zadejte:

echo %JAVA_HOME%

Pokud JAVA_HOME je definován v našem prostředí, pak výše uvedený příkaz bude to vytisknout.

nebo bychom mohli zkusit:

where java

, který zobrazí umístění spustitelného souboru java.,

macOS a Linux-Konkrétní Způsoby, jak Najít JAVA_HOME

Pokud používáme buď macOS nebo Linux, můžeme otevřít náš terminál a zadejte:

echo $JAVA_HOME

Pokud JAVA_HOME je definován v našem prostředí, pak výše uvedený příkaz bude to vytisknout.

nebo bychom mohli zkusit:

which java

což nás pravděpodobně jen ukazuje /usr/bin/java.

ale opravdu to není moc užitečné, protože je to symbolický odkaz., Aby odhalili to, budeme používat dirname a readlink;

pro Linux:

dirname $(dirname $(readlink -f $(which javac)))

a pro macOS:

$(dirname $(readlink $(which javac)))/java_home

Jako výsledek, tento příkaz vypíše aktuálně používané java složky.

Pomocí Java Najít JAVA_HOME

A pokud jsme schopni spustit java sebe, pak máme téměř nezávislý na platformě způsobem:

java -XshowSettings:properties -version

spuštění tohoto příkazu výstupy četné vlastnosti, jeden z nich je java.stránka.

k jeho analýze však stále potřebujeme nástroj specifický pro platformu.,

Pro Linux a macOS, pojďme používat grep:

java -XshowSettings:properties -version 2>&1 > /dev/null | grep 'java.home' 

A pro Windows, použijeme příkaz findstr:

java -XshowSettings:properties -version 2>&1 | findstr "java.home"

Závěr

tento rychlý příspěvek, jsme se naučili, jak najít JAVA_HOME na různých operačních systémech.

Pokud však nefungovaly, možná jsme při instalaci Java správně nenastavili proměnnou JAVA_HOME.

začněte s Jarní 5 a na Jaře Boot 2, a to prostřednictvím Naučit Jarní kurz:

>>