Articles

¿Cómo Encontrar JAVA_HOME


Introducción

En este post, vamos a aprender cómo encontrar JAVA_HOME en Windows, Mac, y Linux.

como todos sabemos, JAVA_HOME es una variable de entorno que comúnmente usamos para localizar ejecutables java como java y javac.

2., Formas específicas de Windows para encontrar JAVA_HOME

Si estamos usando Windows como sistema operativo, primero debemos abrir nuestra línea de comandos (cmd) y escribir:

echo %JAVA_HOME%

Si JAVA_HOME está definido en nuestro entorno, entonces el comando anterior lo imprimirá.

O, podríamos intentar:

where java

que mostrará la ubicación del ejecutable java.,

formas específicas de macOS y Linux para encontrar JAVA_HOME

Si estamos utilizando macOS o Linux, podemos abrir nuestro terminal y escribir:

echo $JAVA_HOME

Si JAVA_HOME está definido en nuestro entorno, el comando anterior lo imprimirá.

O, podríamos intentar:

which java

que probablemente solo nos muestra/usr/bin / java.

pero, realmente esto no es muy útil ya que es un enlace simbólico., Para desentrañar esto, usaremos dirname y readlink;

Para Linux:

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

y para macOS:

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

como resultado, este comando imprime la carpeta java utilizada actualmente.

usando Java para encontrar JAVA_HOME

y, si somos capaces de ejecutar java nosotros mismos, entonces tenemos una forma casi independiente de la plataforma, también:

java -XshowSettings:properties -version

ejecutar este comando produce numerosas propiedades, una de ellas es java.casa.

para analizarlo, sin embargo, todavía necesitaremos una herramienta específica de la plataforma.,

Para Linux y macOS, vamos a usar grep:

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

Y para Windows, vamos a usar findstr:

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

Conclusión

Con este post rápido, hemos aprendido a encontrar JAVA_HOME en diferentes sistemas operativos.

si no funcionaron, tal vez no establecimos la variable JAVA_HOME correctamente al instalar Java.

empezar con el Muelle 5 y el Resorte de Arranque 2, a través del aprendizaje del curso Primavera:

>> COMPRUEBE EL CURSO