Articles

Como Encontrar JAVA_HOME


Introdução

neste rápido post, vamos aprender como encontrar JAVA_HOME no Windows, Mac e Linux.

Como todos sabemos, JAVA_HOME é uma variável de ambiente que comumente usamos para localizar executáveis java como java e javac.2., Específicos do Windows, Encontrar Formas de JAVA_HOME

Se estamos a utilizar o Windows como sistema operacional, primeiro precisamos abrir a nossa linha de comandos (cmd) e digite:

echo %JAVA_HOME%

Se JAVA_HOME é definido em nosso ambiente, então o comando acima irá imprimir.

Ou, poderíamos tentar:

where java

, Que irá mostrar a localização do executável java.,

macOS e Linux-Formas Específicas de Encontrar JAVA_HOME

Se a gente estiver usando o mac os ou Linux, podemos abrir o nosso terminal e digite:

echo $JAVA_HOME

Se JAVA_HOME é definido em nosso ambiente, então o comando acima irá imprimir.

Ou, poderíamos tentar:

which java

Que provavelmente só nos mostra /usr/bin/java.

mas, realmente isso não é muito útil, uma vez que é um link simbólico., Para desvendar isso, vamos usar dirname e readlink;

para o Linux:

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

e para macOS:

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

Como resultado, esse comando imprime o usado atualmente pasta de java.

a Utilização de Java para Encontrar JAVA_HOME

E, se formos capazes de executar java-nos, então temos uma quase independente de plataforma maneira, também:

java -XshowSettings:properties -version

Com este comando produz inúmeras propriedades, sendo um deles o de java.casa.

para analisá-lo, no entanto, ainda vamos precisar de uma ferramenta específica de plataforma.,

Para Linux e macOS, vamos usar o grep:

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

E para o Windows, vamos usar o comando findstr:

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

Conclusão

Com este post rápido, aprendemos a encontrar JAVA_HOME em diferentes sistemas operacionais.

Se eles não funcionaram, no entanto, talvez nós não definimos a variável JAVA_HOME corretamente enquanto instalamos Java.

Começar com Mola 5 e Primavera de Inicialização 2, através do Aprender a Primavera curso:

>> confira O CURSO