Cómo instalar Java en Ubuntu 18.04 LTS

27 feb 2021 3 min di lettura
Cómo instalar Java en Ubuntu 18.04 LTS
Indice dei contenuti

Introducción

Java es uno de los lenguajes de programación más populares que se utiliza para crear diferentes tipos de aplicaciones y sistemas. Java funciona en todos los principales sistemas operativos y dispositivos. Puede encontrar aplicaciones desarrolladas en Java en su computadora portátil, teléfono y consola de juegos.

En esta guía, describiremos cómo instalar Java en Ubuntu 18.04 LTS.

Antes de empezar

Hay varias implementaciones diferentes de Java. OpenJDK y Oracle Java son las dos implementaciones principales de Java, sin casi ninguna diferencia entre ellas, excepto que Oracle Java tiene algunas características comerciales adicionales. La licencia de Oracle Java solo permite el uso no comercial del software, como el uso personal y el uso de desarrollo.

Los repositorios predeterminados de Ubuntu 18.04 incluyen dos paquetes OpenJDK, Java Runtime Environment (JRE) y Java Development Kit (JDK). JRE consta de la máquina virtual Java (JVM), clases y binarios que le permiten ejecutar programas Java. JDK incluye JRE y las herramientas y bibliotecas de desarrollo /depuración necesarias para crear aplicaciones Java.

Si no está seguro de qué paquete de Java instalar, se recomienda instalar la versión predeterminada de OpenJDK (JDK 11). Algunas aplicaciones basadas en Java pueden requerir una versión específica de Java, por lo que debe consultar la documentación de la aplicación.

Instalar OpenJDK 11

En el momento de escribir este artículo, Java 11 es la última versión de Java compatible a largo plazo (LTS). También es el tiempo de ejecución y desarrollo de Java predeterminado en Ubuntu 20.04.

Ejecute los siguientes comandos como usuario con privilegios sudo o root para actualizar el índice del paquete e instalar el paquete OpenJDK 11 JDK:

sudo apt update
sudo apt install openjdk-11-jdk

Una vez que se completa la instalación, puede verificarla verificando la versión de Java:

java -version

La salida debería verse así:

openjdk version "11.0.7" 2020-04-14
 OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu218.04)
 OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-2ubuntu218.04, mixed mode)

¡Eso es todo! En este punto, ha instalado con éxito Java en su sistema Ubuntu.

JRE está incluido en el paquete JDK. Si solo necesita el JRE, instale el openjdk-11-jre. Para un tiempo de ejecución mínimo de Java, instale el openjdk-11-jdk-headless.

Instalar OpenJDK 8

Java 8, la versión anterior de Java LTS, todavía se usa ampliamente. Si la aplicación se ejecuta en Java 8, puede instalarla escribiendo los siguientes comandos:

sudo apt update
sudo apt install openjdk-8-jdk

Verifique la instalación comprobando la versión de Java:

java -version

La salida debería verse así:

openjdk version "1.8.0_252"
 OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1~18.04-b09)
 OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)

Establecer la versión predeterminada

Si hay varias versiones de Java instaladas en su sistema Ubuntu, puede verificar qué versión está configurada como predeterminada escribiendo:

java -version

Para cambiar la versión predeterminada, use el comando update-alternatives

sudo update-alternatives --config java

La salida se verá así:

There are 2 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

Se le presentará una lista de todas las versiones de Java instaladas. Ingrese el número de versión que desea usar como predeterminado y presione Enter.

Variable de entorno JAVA_HOME

Algunas aplicaciones Java utilizan la variable de entorno JAVA_HOME para determinar la ubicación de instalación de Java.

Para configurar la JAVA_HOME, primero busque la ruta de instalación de Java con update-alternatives:

sudo update-alternatives --config java

En este ejemplo, las rutas de instalación son las siguientes:

  • OpenJDK 11 se encuentra en /usr/lib/jvm/java-11-openjdk-amd64/bin/java
  • OpenJDK 8 se encuentra en /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

Una vez que haya encontrado la ruta a su instalación de Java, abra el /etc/environment:

sudo nano /etc/environment

Suponiendo que desea configurar JAVA_HOME para que apunte a OpenJDK 11, agregue la siguiente línea al final del archivo:

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Para que los cambios surtan efecto en el shell actual, puede cerrar la sesión y volver a iniciarla o ejecutar el source siguiente manera:

source /etc/environment

Verifique que la JAVA_HOME se haya configurado correctamente:

echo $JAVA_HOME

Debería ver la ruta de la instalación de Java:

/usr/lib/jvm/java-11-openjdk-amd64
/etc/environmentJAVA_HOME.bashrc

Desinstalar Java

Puede desinstalar Java como cualquier otro paquete instalado con apt.

Por ejemplo, para desinstalar el default-jdk ingrese:

sudo apt remove openjdk-11-jdk

Conclusión

OpenJDK 11 y OpenJDK 8 están disponibles en los repositorios predeterminados de Ubuntu 20.04 y se pueden instalar usando el administrador de paquetes apt

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.