variable restaurar modificar java_home entorno configurar java environment-variables java-home

restaurar - variables de entorno java linux



¿Cuál es el motivo de la existencia de la variable de entorno JAVA_HOME? (6)

Muchas aplicaciones basadas en Java requieren establecer la variable de entorno JAVA_HOME. ¿Cuál es el propósito de esta variable?


Cuando ejecuta un programa Java, primero debe iniciar la JVM, generalmente esto se realiza ejecutando un archivo ejecutable, en Windows esto es java.exe . Puede obtenerlo de muchas maneras, por ejemplo, simplemente dando una ruta completa:

C:/somedir/bin/java.exe

o puede tenerlo en su RUTA.

Usted especifica como argumentos de línea de comando algunos archivos de clase o archivos Jar que contienen archivos de clase que son su programa. Pero eso no es suficiente, el java.exe mismo necesita varios otros recursos, y no menos todas las bibliotecas de Java. Al establecer la variable de entorno JAVA_HOME, especifica dónde se encuentran el JRE y, por lo tanto, todos esos recursos de tiempo de ejecución. Debe asegurarse de que la Java particular que ejecute coincida con la configuración de JAVA_HOME.

Es posible que también deba colocar JAVA_HOME/bin principio de su ruta, de modo que si java.exe genera una copia de sí mismo (por ejemplo, para compilar un JSP), elija la versión correcta.


JAVA_HOME se utiliza para establecer un entorno que le permita ejecutar programas Java en su máquina o PC después de instalar el JDK (Java Development Kit)


JAVA_HOME permite ejecutar cualquiera de las múltiples instalaciones de Java. Incluso si tiene /usr/lib/jvm/java-1.8.0/bin/java en su RUTA primero, es útil poder decir JAVA_HOME=/usr/lib/jvm/java-1.5.0 y tener el Por defecto, "java" con el que ejecuta programas usa el otro, en lugar de eso, como una configuración de entorno. Esto permite que un programador use el java que necesita, incluso si no está instalado en una ubicación normal del sistema, y ​​prueba o proporciona compatibilidad inversa con esa versión alternativa. Y no es vulnerable a que otro programa instalado lo restablezca en el PATH, como una actualización importante de la versión para Java.



Las variables de entorno son cadenas que contienen información como unidad, ruta o nombre de archivo.

La variable de entorno JAVA_HOME apunta al directorio donde está instalado el entorno de ejecución de Java (JRE) en su computadora.


El objetivo es indicar dónde está instalado Java. $JAVA_HOME/bin/java debería ejecutar el tiempo de ejecución de Java.