Cómo instalar JAVA en Ubuntu 22.04

16 mag 2022 4 min di lettura
Cómo instalar JAVA en Ubuntu 22.04
Tabla de contenidos

Introducción

Java es el lenguaje de programación orientado a objetos más popular, robusto e independiente de la plataforma. Una gran cantidad de aplicaciones desarrolladas en Java requerían que Java estuviera instalado en el sistema.

OpenJDK es una implementación de código abierto de Java que está disponible gratuitamente para uso en producción.

Esta guía lo ayudará a instalar las versiones LTS de Java (OpenJDK 17, 11 y 8). Además, le ayuda a instalar Oracle Java 17 LTS) en su sistema Ubuntu. También encontrará instrucciones para cambiar entre las versiones de Java instaladas.

Si desea instalar JAVA en un servidor remoto, continúe leyendo; de lo contrario, omita el primer párrafo "Conexión al servidor" y lea el siguiente.

Conexión al servidor

Para acceder al servidor, necesita saber la dirección IP. También necesitará su nombre de usuario y contraseña para la autenticación. Para conectarse al servidor como root escriba el siguiente comando:

ssh [email protected]_DEL_SERVER

A continuación, deberá ingresar la contraseña de usuario raíz.

Si no está usando el usuario raíz, puede iniciar sesión con otro nombre de usuario usando el mismo comando, luego cambie la raíz a su nombre de usuario :

ssh [email protected]_DEL_SERVER

A continuación, se le pedirá que introduzca su contraseña de usuario.

El puerto estándar para conectarse a través de ssh es 22 , si su servidor usa un puerto diferente, deberá especificarlo usando el parámetro -p , luego escriba el siguiente comando:

ssh [email protected]_DEL_SERVER -p PORTA

Instalar Java en Ubuntu

Java 17 es la última versión LTS disponible para la instalación. Los paquetes JDK proporcionan bibliotecas de desarrollo Java completas, útiles para sistemas de desarrollo. Para ejecutar una aplicación Java, solo se requiere un Java Runtime Environment (JRE).

Instalar Java (OpenJDK) desde repositorios predeterminados

Los repositorios predeterminados de Ubuntu 22.04 contienen los paquetes OpenJDK 18, 17, 11 y 8. De manera predeterminada, el administrador de paquetes apt instalará Java 11, pero también puede instalar una versión específica de Java.

En primer lugar, actualice el caché de Apt:

sudo apt update 

Ahora elija qué versión de Java desea instalar y ejecute uno de los siguientes comandos para instalar esa versión específica.

Instalar OpenJDK 11

sudo apt install openjdk-11-jdk 

Instalar OpenJDK 8

sudo apt install openjdk-8-jdk 

Instalar OpenJDK 17

sudo apt install openjdk-17-jdk 

También puede instalar el paquete OpenJDK 18 (openjdk-18-jdk), pero esta es una versión que no es LTS.

Una vez que se complete la instalación, puede verificarla verificando la versión de Java con el siguiente comando:

java -version
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)

Instalar Oracle Java 17 en Ubuntu

Desde hoy, Oracle Java 18 y Java 17 están disponibles para su descarga e instalación sin obtener una licencia comercial. Java 18 es una versión que no es LTS y Java 17 es una versión LTS. Así que preferimos instalar Java 17 en sistemas Ubuntu.

Puede visitar la página de descarga oficial para descargar el archivo Debian a su sistema. Además, puede usar el siguiente comando para descargar el archivo Debian usando la línea de comando.

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb 

Si el comando anterior no funciona o recibe un error de archivo no encontrado, vaya a la página de descarga oficial. Compruebe la versión actual y descárguela a su sistema.

Una vez descargado el archivo Debian, instálelo en su sistema usando el siguiente comando:

sudo apt install ./jdk-17_linux-x64_bin.deb 

El comando anterior instala Oracle Java 17 en su sistema. Todos los archivos se colocarán en el directorio /usr/lib/jvm. Ahora establezca una referencia alternativa a Java que acaba de instalar en su sistema.

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-17/bin/java 100 

Oracle Java 17 se ha instalado en su sistema Ubuntu. Si ha instalado varias versiones de Java en un solo sistema, vaya al siguiente paso para cambiar la versión predeterminada de Java con la interfaz de línea de comandos alternativa de actualización en un sistema Ubuntu.

Cambiar la versión predeterminada de Java en Ubuntu

La mayoría de los sistemas basados ​​en Unix/Linux permiten la instalación de múltiples versiones de Java en un sistema. Si también tiene varias versiones de Java instaladas en su sistema. Puede cambiar a la versión de Java predeterminada según sus requisitos.

Las alternativas de actualización brindan la opción de mantener enlaces simbólicos para los comandos predeterminados. Para cambiar la versión predeterminada de Java, ejecute el comando en la terminal:

update-alternatives --config java 

Esto mostrará la lista de todos los binarios de Java instalados en su sistema. Ingrese un número para seleccionar la versión predeterminada de Java y presione enter. Vea la captura de pantalla a continuación:

There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      manual mode
  2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode
  3            /usr/lib/jvm/jdk-17/bin/java                     100       manual mode

Press  to keep the current choice[*], or type selection number: 3

El comando anterior cambiará la versión predeterminada de Java en su sistema al cambiar las referencias de enlace al binario de Java. Ahora, ejecute el comando java -version nuevamente para ver la versión predeterminada de Java.

java -version 
java version "17.0.3.1" 2022-04-22 LTS
Java(TM) SE Runtime Environment (build 17.0.3.1+2-LTS-6)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.3.1+2-LTS-6, mixed mode, sharing)

Conclusión

En este tutorial, ha aprendido a instalar más Java en los sistemas Ubuntu 22.04. También se encontró una solución para cambiar la versión predeterminada de Java a través de la línea de comandos.

Únase a la conversación

Buy me a coffeeBuy me a coffee

Apóyenos si le gusta nuestro contenido. Gracias.

Genial! A continuación, complete el pago para obtener acceso completo a Noviello.it.
Bienvenido de nuevo! Has iniciado sesión correctamente.
Te has suscrito correctamente a Noviello.it.
Éxito! Su cuenta está completamente activada, ahora tiene acceso a todo el contenido.
Éxito! Su información de facturación ha sido actualizada.
Su facturación no se actualizó.