Cómo instalar Java en Ubuntu 22.04. Java es uno de los lenguajes de programación más populares que se usa ampliamente para crear aplicaciones. Se ejecuta en todos los principales sistemas operativos y dispositivos.
En esta guía, aprenderá a instalar varias versiones de Java (11, 17, 18) Runtime Environment (JRE), Java Development Kit (JDK) y Open JDK.
También aprenderá cómo cambiar entre las versiones de Java y también las versiones del kit de desarrollo de Java.
Versiones de Java disponibles en Ubuntu 22.04
Comience por actualizar los paquetes a la última versión disponible.
sudo apt update sudo apt upgrade
De manera predeterminada, los repositorios de Ubuntu 22.04 incluyen dos paquetes OpenJDK, Java Runtime Environment (JRE) y Java Development Kit (JDK).
Para verificar los paquetes disponibles, puede usar el siguiente comando.
sudo java -version
Output Command 'java' not found, but can be installed with: apt install openjdk-11-jre-headless # version 11.0.15+10-0ubuntu0.22.04.1, or apt install default-jre # version 2:1.11-72build2 apt install openjdk-17-jre-headless # version 17.0.3+7-0ubuntu0.22.04.1 apt install openjdk-18-jre-headless # version 18~36ea-1 apt install openjdk-8-jre-headless # version 8u312-b07-0ubuntu1 Ask your administrator to install one of them.
Si no está seguro de qué instalar, puede elegir la versión predeterminada de OpenJDK (JDK 11).
Instalar Java Runtime 11
Ejecute el siguiente comando para instalar el Java Runtime Environment (JRE) predeterminado, que instalará el JRE desde OpenJDK 11
sudo apt install default-jre
Una vez completada la instalación, puede verificar la versión de Java usando el siguiente comando.
java -version
Recibirá un resultado similar al siguiente.
openjdk version "11.0.15" 2022-04-19 OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1) OpenJDK 64-Bit Server VM (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)
Ahora ha instalado Java 11 Runtime en su Ubuntu 22.04.
Instalar el kit de desarrollo de Java
Si necesita Java Development Kit para compilar programas Java, también puede instalar Open JDK
sudo apt install default-jdk
Una vez completada la instalación, puede verificar la versión de Java usando el siguiente comando.
java -version
Recibirá un resultado similar al siguiente.
javac 11.0.15
Ahora ha instalado el Kit de desarrollo de Java en su Ubuntu 22.04.
Instalar Java JDK 17
Ejecute el siguiente comando para instalar el JDK de Java predeterminado, que también instalará el JRE de OpenJDK 17.
sudo apt install openjdk-17-jdk
Una vez completada la instalación, puede verificar la versión de Java usando el siguiente comando.
java -version
Recibirá un resultado similar al siguiente.
openjdk version "17.0.3" 2022-04-19 OpenJDK Runtime Environment (build 17.0.3+7-Ubuntu-0ubuntu0.22.04.1) OpenJDK 64-Bit Server VM (build 17.0.3+7-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)
Ahora ha instalado Java 17 Runtime en su Ubuntu 22.04.
Instalar Java JDK 18
Ejecute el siguiente comando para instalar el JDK de Java predeterminado, que también instalará el JRE de OpenJDK 18.
sudo apt install openjdk-18-jdk
Una vez completada la instalación, puede verificar la versión de Java usando el siguiente comando.
java -version
Recibirá un resultado similar al siguiente.
openjdk version "18-ea" 2022-03-22 OpenJDK Runtime Environment (build 18-ea+36-Ubuntu-1) OpenJDK 64-Bit Server VM (build 18-ea+36-Ubuntu-1, mixed mode, sharing)
Ahora ha instalado Java 18 Runtime en su Ubuntu 22.04.
Cambiar entre versiones de Java (JRE)
Si tiene varias versiones de Java instaladas, puede cambiar la versión fácilmente con el siguiente comando.
sudo update-alternatives --config java
Este comando le pide que elija la versión de Java.
There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-18-openjdk-amd64/bin/java 1811 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-17-openjdk-amd64/bin/java 1711 manual mode 3 /usr/lib/jvm/java-18-openjdk-amd64/bin/java 1811 manual mode Press <enter> to keep the current choice[*], or type selection number:
Elige el número y presiona Enter
.
Cambiar entre versiones de Java (JDK)
También debe cambiar la versión del kit de desarrollo de Java, de lo contrario, podría tener problemas de compatibilidad.
Para cambiar el javac
versión puede usar el siguiente comando.
sudo update-alternatives --config javac
Este comando le pide que elija la versión de desarrollo de Java.
There are 3 choices for the alternative javac (providing /usr/bin/javac). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-18-openjdk-amd64/bin/javac 1811 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 1111 manual mode 2 /usr/lib/jvm/java-17-openjdk-amd64/bin/javac 1711 manual mode 3 /usr/lib/jvm/java-18-openjdk-amd64/bin/javac 1811 manual mode Press <enter> to keep the current choice[*], or type selection number:
Elige el número y presiona Enter
.
Ahora también ha configurado la versión del kit de desarrollo de Java.
Configurar la variable de entorno JAVA_HOME
Para configurar la ruta, debe encontrar la ruta de instalación usando update-alternatives
comando.
sudo update-alternatives --config java
Aquí verás la ruta de Java.
- OpenJDK 11 se encuentra en
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
- OpenJDK 17 se encuentra en
/usr/lib/jvm/java-17-openjdk-amd64/bin/java
- OpenJDK 18 se encuentra en
/usr/lib/jvm/java-18-openjdk-amd64/bin/java
Ahora puede agregar esto al archivo de entorno.
sudo nano /etc/environment
Ahora agregue la ruta como se muestra a continuación, aquí se muestra el método para agregar Java 11 a la ruta.
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
Para que los cambios se apliquen, cierre la sesión e inicie sesión o ejecute el siguiente comando para la sesión actual.
source /etc/environment
Para verificar la variable de entorno de Java
echo $JAVA_HOME
Obtendrá la ruta de instalación que acaba de configurar.
/usr/lib/jvm/java-11-openjdk-amd64
Eso es todo.
Da tu primer paso hacia una carrera en desarrollo de software Java con este curso de introducción
Conclusión
Ahora ha aprendido a instalar varias versiones de Java 11, 17 o 18 y a configurar JAVA_HOME en Ubuntu 22.04.
Gracias por tu tiempo. Si tiene algún problema o comentario, deje un comentario a continuación.