He instalado una versión de Java. Cómo podemos establecer el $JAVA_HOME
variable de entorno correctamente?
Puedes configurar tu JAVA_HOME
en /etc/profile
como Petronilla Escarabajo sugerir. Pero la ubicación preferida para JAVA_HOME
o cualquier variable de sistema es /etc/environment
.
Abrir /etc/environment
en cualquier editor de texto como nano
o gedit
y agregue la siguiente línea:
JAVA_HOME="/usr/lib/jvm/open-jdk"
(la ruta de Java podría ser diferente)
Utilizar source
para cargar las variables, ejecute este comando:
source /etc/environment
Luego verifique la variable, ejecutando este comando:
echo $JAVA_HOME
Actualizar
Por lo general, la mayoría de los sistemas Linux utilizan /etc/environment de forma predeterminada. Si su sistema no lo hace, agregue la siguiente línea a ~/.bashrc
(Gracias @pje)
source /etc/environment
Establecer JAVA_HOME
variable de entorno, haga lo siguiente:
- Inicie Terminal presionando Ctrl+Alt+T en el teclado.
- Escriba el siguiente comando:
$gksudo gedit /etc/environment
- Dependiendo de dónde instaló su Java, deberá proporcionar la ruta completa. Para este ejemplo, instalé Oracle JDK 7 en el
/usr/lib/jvm/java-7-oracle
directorio.
Desplácese hasta el final del archivo e introduzca lo siguiente:JAVA_HOME=/usr/lib/jvm/java-7-oracle
export JAVA_HOME
- Guarde el archivo y salga gedit.
- Por último, vuelva a cargar la RUTA del sistema con el siguiente comando:
$. /etc/environment
El método anterior le ahorrará la molestia de tener que ejecutar los comandos cada vez que inicie sesión en su computadora.
Si no conoce la ruta y solo tiene instalado OpenJDK, puede escribir update-alternatives --config java
y deberías encontrar el camino. Para establecer la variable se puede escribir JAVA_HOME=<PATH>
seguido de export JAVA_HOME
. Observe que no hay espacio al declarar la variable. Para comprobar si la variable está almacenada, simplemente escriba echo $JAVA_HOME
verificar.