Cómo instalar Java 14 en Ubuntu, Debian y Linux Mint


Este tutorial lo guiará sobre cómo instalar Java 14 Standard Edition Development Kit (JDK) en distribuciones de Ubuntu, Debian y Linux Mint usando el paquete PPA y desde fuentes de archivo.

Instalación de Java 14 con PPA en Ubuntu, Debian y Mint

Para instalar la última versión de Java 14, primero, agregue el siguiente PPA linuxuprising/java a su sistema y actualice la base de datos del paquete del repositorio como se muestra.

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

Una vez que se haya agregado y actualizado PPA, ahora busque los paquetes con el nombre oracle-java14-installer como se muestra.

$ sudo apt-cache search oracle-java14-installer

oracle-java14-installer - Oracle Java(TM) Development Kit (JDK) 14 [Output]

El resultado anterior confirma que Java 14 está disponible para instalar mediante el siguiente comando.

$ sudo apt-get install oracle-java14-installer

Si tiene más de un Java instalado en su sistema, puede instalar el paquete oracle-java14-set-default para configurar Java 14 como predeterminado como se muestra.

$ sudo apt-get install oracle-java14-set-default

Una vez que haya configurado Java predeterminado, puede verificar la versión de Java instalada usando:

$ java --version

java 14.0.1 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)

Instalación de Java 14 desde fuentes en Ubuntu, Debian y Mint

Para instalar Java 14 SE SDK en su sistema, en una máquina Linux de escritorio, primero abra un navegador y navegue hasta la página de descarga oficial de Java SE.

Aquí, seleccione jdk-14.0.1_linux-x64_bin.tar.gz, haga clic en el enlace Descargas y marque Aceptar acuerdo de licencia para iniciar el proceso de descarga de la última versión del paquete tarball.

Java ofrece paquetes precompilados en forma de paquetes .deb para distribuciones de Linux basadas en Debian, pero usaremos el archivo tarball comprimido con gzip para realizar la instalación.

Si instala Java en una máquina sin cabeza o en servidores, descargue el archivo JDK de Java 14 SE a través de la utilidad de línea de comandos wget, emitiendo el siguiente comando.

$ wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/14.0.1+7/664493ef4a6946b186ff29eb326336a2/jdk-14.0.1_linux-x64_bin.tar.gz

Una vez que se complete la descarga, navegue hasta el directorio donde se descargó el paquete de Java y ejecute los siguientes comandos para comenzar a instalar el software de Java.

Los comandos ejecutados a continuación descomprimirán el archivo tarball de Java directamente en el directorio/opt. Ingrese la ruta extraída de java del directorio/opt y emita un comando ls para listar el contenido del directorio. Los archivos ejecutables de Java se encuentran en el directorio bin.

$ sudo tar xfz jdk-14.0.1_linux-x64_bin.tar.gz -C /opt/
$ cd /opt/jdk-14.0.1/
$ ls
total 32
drwxr-xr-x  2 root  root  4096 Jun 20 14:40 bin
drwxr-xr-x  5 root  root  4096 Jun 20 14:40 conf
drwxr-xr-x  3 root  root  4096 Jun 20 14:40 include
drwxr-xr-x  2 root  root  4096 Jun 20 14:40 jmods
drwxr-xr-x 74 root  root  4096 Jun 20 14:40 legal
drwxr-xr-x  5 root  root  4096 Jun 20 14:40 lib
drwxr-xr-x  3 root  root  4096 Jun 20 14:40 man
-rw-r--r--  1 10668 10668 1263 Mar  5 16:10 release

A continuación, inserte las variables de entorno de Java y la ruta de los archivos ejecutables en la variable $PATH de su sistema, emitiendo los siguientes comandos que crearán un nuevo archivo llamado java.sh en el perfil del sistema.

Este método asegura que las variables de entorno Java y los ejecutables serán accesibles en todo el sistema.

$ sudo echo 'export JAVA_HOME=/opt/jdk-14.0.1/' | sudo tee /etc/profile.d/java.sh
$ sudo echo 'export PATH=$PATH:/opt/jdk-14.0.1/bin' | sudo tee -a /etc/profile.d/java.sh

Finalmente, cierre la sesión y vuelva a iniciarla para aplicar la configuración y ejecute el siguiente comando para verificar la versión de Java instalada en su sistema.

$ java --version

java 14.0.1 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)

¡Felicidades! La última versión de Java 14 SE SDK ahora está instalada en su máquina Linux basada en Debian.