Introducción
Configurar la variable de entorno JAVA_HOME es un paso crítico para los desarrolladores y aplicaciones de Java que se ejecutan en Ubuntu. Esta variable apunta al directorio de instalación del Java Development Kit (JDK), lo que permite al sistema operativo localizar los ejecutables del JDK. Aquí hay una guía completa sobre cómo configurar JAVA_HOME correctamente en Ubuntu.
Paso 1: instalar Java
Antes de configurar JAVA_HOME, debe tener Java instalado. Puede instalar el paquete JDK predeterminado disponible en el repositorio de Ubuntu o una versión específica de Oracle JDK u OpenJDK.
Instale una versión específica de JDK: para una versión específica de OpenJDK, use:
sudo apt install openjdk-11-jdk
sudo apt install default-jdk
Reemplace 11 con el número de versión de su elección.
Instale el JDK predeterminado: abra una terminal y ejecute el siguiente comando:
sudo apt update
Paso 2: encuentre la ubicación de instalación de Java
Para configurar JAVA_HOME, necesita saber dónde está instalado Java. Utilice el comando update-alternatives para enumerar todas las instalaciones de Java y sus rutas.
update-alternatives --list java
Este comando mostrará rutas como /usr/lib/jvm/java-11-openjdk-amd64/bin/java. El directorio hasta java-11-openjdk-amd64 es el que usará para JAVA_HOME.
Paso 3: configurar la variable de entorno JAVA_HOME
Puede configurar JAVA_HOME de forma temporal o permanente.
Temporalmente:
Para una configuración temporal, válida sólo en la sesión actual del terminal, utilice:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
Reemplace /usr/lib/jvm/java-11-openjdk-amd64 con la ruta encontrada en el paso anterior.
Permanentemente:
Para configurar JAVA_HOME de forma permanente, agréguelo a su archivo ~/.profile
, ~/.bashrc
o /etc/environment
. Para la mayoría de los usuarios, editar ~/.bashrc
es suficiente.
Guarde y cierre el archivo.
Aplique los cambios ejecutando:
source ~/.bashrc
Agregue la siguiente línea al final del archivo:
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
Abra ~/.bashrc en un editor de texto:
nano ~/.bashrc
Paso 4: Verifique su configuración
Para asegurarse de que JAVA_HOME esté configurado correctamente, abra una terminal y ejecute:
echo $JAVA_HOME
Este comando debería mostrar la ruta a su instalación de Java. Además, puedes comprobar si Java funciona correctamente ejecutando:
java -version
Esto debería mostrar la versión de Java instalada, indicando que la configuración es correcta.
Conclusión
Configurar correctamente la variable de entorno JAVA_HOME es esencial para el desarrollo y el tiempo de ejecución de Java en Ubuntu. Permite que el sistema y las aplicaciones Java ubiquen correctamente el directorio de instalación de Java. Siguiendo los pasos anteriores, puede configurar JAVA_HOME de forma temporal o permanente según sus necesidades. Asegúrese siempre de verificar su configuración para evitar problemas de tiempo de ejecución con las aplicaciones Java.