Cómo instalar Java in Ubuntu (Linux)
⚡ Resumen inteligente
La instalación de Java on Ubuntu toma dos caminos limpios, el administrador de paquetes apt para OpenJDK o un tarball manual para Oracle JDK, más un pequeño conjunto de variables de entorno y comandos update-alternatives que hacen Ubuntu reconocer el tiempo de ejecución.

Esta guía paso a paso explica cómo instalar Java on Ubuntu Linux usando dos rutas probadas. El administrador de paquetes apt entrega OpenJDK en un comando, mientras que una instalación manual de tarball le permite fijar cualquier Oracle Compilación de JDK. Los mismos comandos funcionan en versiones recientes. Ubuntu Lanzamientos LTS.
Cómo instalar Oracle Java on Ubuntu Linux
El manual Oracle La instalación de JDK le brinda control total sobre la versión y ubicación exactas. Los nueve pasos a continuación borran cualquier compilación anterior de OpenJDK, por ejemplotrac su Oracle tarball, registre los binarios con update-alternativesy verificar la versión de tiempo de ejecución.
Paso 1) Antes de configurar JavaPara eliminar el OpenJDK o JRE existente del sistema, ejecute el siguiente comando:
sudo apt-get purge openjdk-\*
Se le pedirá una confirmación. Ingrese Y y espere a que finalice la desinstalación.
Paso 2) Compruebe si el Ubuntu La arquitectura del sistema operativo es de 32 bits o de 64 bits. Ejecutar:
file /sbin/init
Paso 3) Descargue la última Java archivo (por ejemplo jdk-8-linux-x64.tar.gz) desde el Oracle sitio:
https://www.oracle.com/java/technologies/downloads/
Acepte el acuerdo de licencia y elija la versión correcta:
- Seleccionar x86 para un sistema de 32 bits.
- Seleccionar x64 para un sistema de 64 bits.
- Seleccione el elemento tar.gz archivo para Ubuntu.
- Seleccionar rpm para un sistema basado en Red Hat.
Paso 4) Abre una terminal y navega hasta la carpeta que contiene el archivo descargado. En este tutorial, el archivo se encuentra en ~/Downloads. Extracal archivo con:
sudo tar -xvf jdk-8u5-linux-i586.tar.gz
Introduzca su contraseña si se le solicita. Una vez que se haya solicitado.traccuando termines deberías ver uno nuevo jdk1.8.0_05 carpeta en el directorio actual.
Paso 5) Agregue las siguientes variables del sistema al final del /etc/profile archivo para que cada shell de inicio de sesión tome el nuevo JDK:
JAVA_HOME=<Directory where JAVA has been extracted>/jdk1.8.0 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH
Abra el archivo con:
sudo nano /etc/profile
Introduzca las variables del sistema que se muestran arriba y pulse Ctrl+X para salir y pulsar Y Para guardar los cambios.
Paso 6) Recarga el entorno de la consola para que las nuevas variables surtan efecto inmediatamente:
. /etc/profile
Paso 7) Registre los nuevos binarios de JDK con Ubuntu, update-alternatives sistema así java, javac, y javaws resolver a la Oracle compilar. Pega lo siguiente en la terminal:
sudo update-alternatives --install "/usr/bin/java" "java" "<Directory where JAVA has been extracted>/bin/java" 1 sudo update-alternatives --install "/usr/bin/javac" "javac" "<Directory where JAVA has been extracted>/bin/javac" 1 sudo update-alternatives --install "/usr/bin/javaws" "javaws" "<Directory where JAVA has been extracted>/bin/javaws" 1
Paso 8) Tell Ubuntu que el Oracle JDK acabas de extracted (por ejemplo jdk1.8.0_05) es el valor predeterminado Java tiempo de ejecución:
sudo update-alternatives --set java <Directory where JAVA has been extracted>/bin/java sudo update-alternatives --set javac <Directory where JAVA has been extracted>/bin/javac sudo update-alternatives --set javaws <Directory where JAVA has been extracted>/bin/javaws
Paso 9) Pruebe la instalación:
java -version
Una instalación exitosa imprime las líneas de versión, tiempo de ejecución y máquina virtual del servidor HotSpot de 64 bits, lo que confirma que la Oracle JDK ahora está activo Java en su sistema.
Cómo instalar OpenJDK en Ubuntu Utilizando el gestor de paquetes apt
La mayoría de las Ubuntu Los usuarios instalan OpenJDK en lugar de Oracle JDK porque se envía en el Ubuntu archivo, recibe actualizaciones de seguridad a través de apty no requiere un Oracle cuenta. OpenJDK es la implementación de referencia de la Java Especificación SE y es totalmente compatible con herramientas de compilación como Maven, Gradley Tomcat.
Paso 1) Actualiza la lista de paquetes para que apt ve las últimas versiones de JDK disponibles:
sudo apt update
Paso 2) Instale el JDK predeterminado, que es la versión recomendada actualmente por Ubuntu:
sudo apt install default-jdk
Para instalar solo el entorno de ejecución (sin compilador), utilice sudo apt install default-jre En cambio, ambos comandos obtienen automáticamente la última versión de OpenJDK compatible con su sistema. Ubuntu en libertad.
Paso 3) Para seleccionar una versión específica de OpenJDK, instálela directamente por número. Versión reciente Ubuntu Las versiones LTS incluyen OpenJDK 11, 17 y 21:
sudo apt install openjdk-17-jdk # LTS release, common default sudo apt install openjdk-21-jdk # newest LTS in the archive sudo apt install openjdk-11-jdk # older LTS for legacy applications
Paso 4) Confirme la instalación y compruebe el compilador:
java -version javac -version
Ambos comandos deberían imprimir cadenas de versión coincidentes, como por ejemplo: openjdk version "17.0.11"Si hay varias versiones de JDK instaladas, utilice sudo update-alternatives --config java para seleccionar interactivamente el entorno de ejecución predeterminado. El mismo comando con javac cambia el compilador.
OpenJDK instalado mediante apt aterriza en /usr/lib/jvm/Ese camino es el que señalas. JAVA_HOME al configurar herramientas de compilación, servidores de aplicaciones o IDE como IntelliJ IDEA y Eclipse.
Cómo configurar la variable de entorno JAVA_HOME en Ubuntu
Herramientas de construcción como experto, Gradle, Hormiga, Tomcat y Jenkins leer el JAVA_HOME variable de entorno para localizar el JDK. Si JAVA_HOME Si falta o apunta a la versión incorrecta, estas herramientas no se compilan, empaquetan ni inician. Ubuntu No se configura automáticamente, por lo que debe configurarlo una vez por usuario o a nivel de sistema.
Paso 1) Encuentra la ruta real del JDK. readlink El truco devuelve la carpeta real que java Se resuelve en:
readlink -f $(which java)
# example output: /usr/lib/jvm/java-17-openjdk-amd64/bin/java
La carpeta de inicio de JDK es la carpeta above <font dir="auto" style="vertical-align: inherit;">las </font> bin directorio. En el ejemplo que es /usr/lib/jvm/java-17-openjdk-amd64.
Paso 2) Establecer JAVA_HOME para tu usuario solamente mediante edición ~/.bashrc:
echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc source ~/.bashrc
Paso 3) Establecer JAVA_HOME en todo el sistema (todos los usuarios) mediante la edición /etc/environment:
sudo nano /etc/environment # add the following line, save, and exit JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
Recargar el entorno con source /etc/environment o inicie una nueva sesión para que el cambio surta efecto.
Paso 4) Verifique que la variable esté configurada correctamente:
echo $JAVA_HOME
$JAVA_HOME/bin/java -version
El primer comando muestra la ruta del JDK y el segundo comando ejecuta exactamente java binario que JAVA_HOME señala, confirmando que ambas configuraciones coinciden.
Cómo verificar, cambiar y desinstalar Java on Ubuntu
En el momento que todos los DARWINs coticen incluyendo los deslizamientos Java Si está instalado, a menudo necesita comprobar la versión, cambiar entre varios JDK o eliminar un entorno de ejecución antiguo. Las tres tareas utilizan estándares. Ubuntu El proceso de mecanizado solo toma unos segundos cada uno.
Verifique la instalación Java Versión
Tres comandos ofrecen una visión completa del entorno de ejecución actual, el compilador y la alternativa predeterminada:
java -version # runtime version javac -version # compiler version sudo update-alternatives --display java # every registered JDK
If java -version funciona pero javac -version informa “comando no encontrado”, solo está instalado el JRE. Instale el JDK con sudo apt install default-jdk para agregar el compilador.
Cambiar entre varias versiones de JDK
Si ha instalado más de un JDK, seleccione el predeterminado de forma interactiva con:
sudo update-alternatives --config java sudo update-alternatives --config javac
Ubuntu Imprime una lista numerada de cada JDK registrado. Escriba el número que coincida con la versión que desea y presione Enter. Repita el comando para javac cambiar el compilador junto con el entorno de ejecución.
Desinstalar Java desde Ubuntu
Para eliminar un OpenJDK instalado mediante apt, purgar el paquete y limpiar las dependencias no utilizadas:
sudo apt remove --purge openjdk-17-jdk
sudo apt autoremove
Para eliminar un Oracle JDK tu extracted manualmente, elimine la carpeta y anule el registro de la alternativa:
sudo rm -rf /opt/jdk1.8.0_05
sudo update-alternatives --remove "java" "/opt/jdk1.8.0_05/bin/java"
Después de desinstalar, ejecute java -version Una vez más para confirmar que la eliminación se ha completado. La salida debería mostrar un JDK registrado diferente o "comando no encontrado" si no hay Java permanece en el sistema.




