Instalación de Oracle Java SE 11 en Ubuntu 18.04

Este artículo es una guía rápida para los usuarios de Ubuntu Linux que instalan Java 11, la versión actual de Java de soporte a largo plazo (LTS). Brevemente expondré el caso para migrar su base de código a Java 11, luego lo guiaré a través de los pasos para instalar Oracle JDK 11 usando la línea de comandos de Ubuntu.

Tenga en cuenta que esta es una guía rápida para los usuarios de Ubuntu que instalan Java 11. No profundizaré demasiado en las características de Java 11 o los problemas de migración, que se tratan ampliamente en otros lugares.

El caso de la migración a Java 11

Lanzado en marzo de 2014, Java 8 prometía un enfoque más moderno para el desarrollo de Java. Esta tendencia continuó en 2017, cuando Oracle anunció una cadencia de desarrollo más rápida, descartando el enfoque de todo o nada que había permitido que Java SE se estancara entre versiones anteriores.

Hay menos versiones de Java programadas para soporte a largo plazo, por lo que es importante prestar atención. El muy querido Java 8 ya está en el cubo de la basura, en lo que respecta a Oracle, al igual que Java 9 y Java 10. Aún puede usar estas versiones, pero no se están actualizando o admitiendo activamente.

[Vea también: Novedades de Ubuntu Linux 18.10 'Cosmic Cuttlefish'. ]

Para los desarrolladores que buscan la combinación ideal de funciones actuales y soporte a largo plazo, JDK 11 es una buena apuesta. Oracle se ha comprometido con Java SE 11 hasta 2026. La combinación de características, actualizaciones y soporte hace que esta versión sea ideal para nuevos desarrollos, así como para migrar su base de código Java 8 a una plataforma más nueva.

Tenga en cuenta que este consejo asume que ya ha instalado Ubuntu 18.04 o 18.10.

Paso 1: Instale Oracle JDK 11

Lo primero que debe hacer es actualizar el sistema, usando el siguiente comando:

 sudo apt update && sudo apt upgrade 

A continuación, asegúrese de que la suma de comprobación del binario coincida:

 cd Downloads/ sha256sum jdk-11.0.5_linux-x64* 

Ahora cree una carpeta y copie Oracle JDK 11 desde las descargas:

 sudo mkdir -p /var/cache/oracle-jdk11-installer-local/ sudo cp jdk-11.0.5_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/ 

Sugerencia: es posible que también desee crear una carpeta en formato /var/cache/oracle-jdk11-installer-local/.

A continuación, agregará PPA (Archivo de paquetes personales) a Ubuntu apt:

 sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update 

Hacer esto asegura que la caché del paquete se actualizará automáticamente.

Ahora instale Oracle JDK 11:

 sudo apt install oracle-java11-installer-local 

Por último, compruebe siempre si la instalación se ha realizado correctamente:

 java --version 

Si su instalación fue exitosa, verá algo como esto:

 [email protected]:~# java --version java version "11.0.5" 2019-10-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.5+10-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode) 

Paso 2: Instale Oracle JDK 11 en Ubuntu 18.04 / 18.10

Una vez más, comienza agregando PPA:

  • Abra el terminal Ubuntu, ya sea desde lanzador de aplicaciones o pulsando Clt + + T Alt .
  • Orden de marcha: sudo add-apt-repository ppa:linuxuprising/java.

A continuación, instalará el script que inicia la descarga e instalación de Java 11 en Ubuntu:

 sudo apt-get update sudo apt-get install oracle-java11-installer-local 

Acepte la licencia presionando Tab para resaltar OK , luego presione Enter .

Sugerencia: ya agregó PPA, por lo que puede omitir sudo apt-get update command.

¿Qué pasa si ha instalado varias versiones?

Si ha instalado varias versiones y desea quitar los anteriores, empezando por la definición remove oracle-java11-set-default package, a continuación, establecer Java 11 como nuevo valor predeterminado: sudo apt-get install oracle-java11-set-default-local.

Utilice java --versionpara comprobar la versión actual.

Debería ver algo como esto:

Kibo Hutchinson

Cómo desinstalar JDK 11

Si por alguna razón desea desinstalar Oracle JDK 11, simplemente ejecute el siguiente comando:

 sudo apt-get remove oracle-java11-set-default-local 

Como usuario de Ubuntu, recuerde que puede ir a Software y actualizaciones -> Otro software para eliminar el repositorio de PPA.

Esta historia, "Instalación de Oracle Java SE 11 en Ubuntu 18.04" fue publicada originalmente por JavaWorld.