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