GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar Java en Ubuntu 22.04

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.


Linux
  1. Cómo instalar Java en Ubuntu

  2. Cómo instalar Java en Ubuntu Linux

  3. Cómo instalar Java 17 en Ubuntu 20.04

  4. Cómo instalar Java en Ubuntu 16.04

  5. Cómo instalar Java en Ubuntu 20.04

Cómo instalar Java JDK 17 en Ubuntu 22.04

Cómo instalar Java JDK 18 en Ubuntu 22.04 / Ubuntu 20.04

Cómo instalar OpenJDK (Java) en Ubuntu

Cómo instalar Java en Ubuntu 18.04

¿Cómo instalar Java en Ubuntu 18.04?

Cómo instalar Java en Ubuntu 22.04