¿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