GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo instalar Java 14 en Linux, Ubuntu, CentOS

Java 14 se lanza en marzo de 2020. En este tutorial, aprenderemos cómo instalar Java 14 en Linux. Aprenderemos dos formas de instalar Java en Linux.

  1. Uso del Administrador de paquetes:apt (basado en Debian) y yum (basado en RPM)
  2. Forma manual:funciona en todas las distribuciones de Linux

Instalar Java 14 en Debian, Ubuntu usando el administrador de paquetes apt

El administrador de paquetes apt es muy poderoso. Si ejecuta un comando y no está presente, automáticamente le da una sugerencia sobre cómo instalarlo.

Ejecutemos java -version comando en nuestro servidor Ubuntu 20.04 LTS.

root@localhost:~# cat /etc/os-release  | grep VERSION
VERSION="20.04 LTS (Focal Fossa)"
VERSION_ID="20.04"
VERSION_CODENAME=focal
root@localhost:~# 

root@localhost:~# java -version

Command 'java' not found, but can be installed with:

apt install default-jre              # version 2:1.11-72, or
apt install openjdk-11-jre-headless  # version 11.0.7+10-3ubuntu1
apt install openjdk-8-jre-headless   # version 8u252-b09-1ubuntu1
apt install openjdk-13-jre-headless  # version 13.0.3+3-1ubuntu2
apt install openjdk-14-jre-headless  # version 14.0.1+7-1ubuntu1

root@localhost:~# 

Dado que solo necesitamos JRE para ejecutar el comando java, nos da el comando para instalar las últimas versiones de JRE.

Pero, si desea ejecutar jshell o javac comandos, entonces necesita JDK 14.

root@localhost:~# jshell

Command 'jshell' not found, but can be installed with:

apt install openjdk-11-jdk-headless  # version 11.0.7+10-3ubuntu1, or
apt install openjdk-13-jdk-headless  # version 13.0.3+3-1ubuntu2
apt install openjdk-14-jdk-headless  # version 14.0.1+7-1ubuntu1

root@localhost:~# javac -version

Command 'javac' not found, but can be installed with:

apt install default-jdk              # version 2:1.11-72, or
apt install openjdk-11-jdk-headless  # version 11.0.7+10-3ubuntu1
apt install ecj                      # version 3.16.0-1
apt install openjdk-8-jdk-headless   # version 8u252-b09-1ubuntu1
apt install openjdk-13-jdk-headless  # version 13.0.3+3-1ubuntu2
apt install openjdk-14-jdk-headless  # version 14.0.1+7-1ubuntu1

root@localhost:~# 

Según el resultado de los comandos anteriores, los siguientes comandos se pueden usar para instalar JRE 14 y JDK 14 en sistemas Debian usando el comando apt.

Instalar JRE 14 en Debian, Ubuntu:

root@localhost:~# apt install openjdk-14-jre-headless

Instalar JDK 14 en Debian, Ubuntu:

root@localhost:~# apt install openjdk-14-jdk-headless

Después de ejecutar los comandos anteriores, puede verificar la versión de Java.

root@localhost:~# javac -version
javac 14.0.1
root@localhost:~#

Leer siguiente :Características de Java 14

Instalación manual de Java 14 en Linux

Personalmente, me gusta instalar Java manualmente, me brinda una manera fácil de actualizar y cambiar rápidamente a otra versión de Java.

Aprendamos cómo instalar Java 14 en máquinas Linux manualmente. Esto funcionará en cualquier distribución de Linux, ya sea basada en Deb o RPM.

Paso 1:Descarga la compilación JDK 14

Vaya a la página de lanzamiento de JDK 14 GA y copie el enlace de compilación de Linux.

Luego use el comando wget o curl para descargarlo en su sistema Linux.

root@localhost:~# wget https://download.java.net/java/GA/jdk14.0.1/664493ef4a6946b186ff29eb326336a2/7/GPL/openjdk-14.0.1_linux-x64_bin.tar.gz

OR

root@localhost:~# curl -O https://download.java.net/java/GA/jdk14.0.1/664493ef4a6946b186ff29eb326336a2/7/GPL/openjdk-14.0.1_linux-x64_bin.tar.gz

Una vez finalizada la descarga, descomprímala.

root@localhost:~# tar -xvf openjdk-14.0.1_linux-x64_bin.tar.gz

Vayamos al directorio bin de JDK y ejecutemos el comando java.

root@localhost:~# cd jdk-14.0.1/bin/

root@localhost:~/jdk-14.0.1/bin# ./java -version
openjdk version "14.0.1" 2020-04-14
OpenJDK Runtime Environment (build 14.0.1+7)
OpenJDK 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
root@localhost:~/jdk-14.0.1/bin# 

Estoy usando el mismo sistema donde instalamos el JDK 14 usando el administrador de paquetes apt. Veamos la ubicación del comando "java" y la variable PATH.

root@localhost:~# which javac
/usr/bin/javac
root@localhost:~# 

root@localhost:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
root@localhost:~#

Entonces, si ya tiene instalada otra versión de Java, entonces es esencial agregar la nueva ubicación de JDK delante de la variable PATH. De modo que cuando ejecutemos comandos java, primero se buscará en nuestro directorio y se encontrará y ejecutará el comando java.

Abra el perfil de usuario (.bashrc o .bash_profile o .profile) y agréguele las siguientes líneas.

PATH="/root/jdk-14.0.1/bin:$PATH"
export PATH

Luego guarde y salga del archivo. Ejecutemos el comando fuente para volver a cargar la configuración del perfil de usuario.

root@localhost:~# source .bashrc 

Ahora, verifiquemos la variable PATH y la salida del comando java.

root@localhost:~# echo $PATH
/root/jdk-14.0.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
root@localhost:~#
root@localhost:~# java -version
openjdk version "14.0.1" 2020-04-14
OpenJDK Runtime Environment (build 14.0.1+7)
OpenJDK 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
root@localhost:~# 	

El which java El comando nos dirá que está usando el comando java de nuestro directorio JDK 14.

root@localhost:~# which java
/root/jdk-14.0.1/bin/java
root@localhost:~# 

Instalación de Java 14 en CentOS, sistemas Linux basados ​​en RPM

Usemos yum list comando para ver si OpenJDK 14 está disponible en el repositorio de yum o no.

[root@centos /]# yum list "*openjdk*"
Available Packages
java-1.8.0-openjdk.x86_64                 1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-accessibility.x86_64   1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-demo.x86_64            1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-devel.x86_64           1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-headless.x86_64        1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-javadoc.noarch         1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-javadoc-zip.noarch     1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-src.x86_64             1:1.8.0.252.b09-2.el8_1    AppStream
java-11-openjdk.x86_64                    1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-demo.x86_64               1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-devel.x86_64              1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-headless.x86_64           1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-javadoc.x86_64            1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-javadoc-zip.x86_64        1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-jmods.x86_64              1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-src.x86_64                1:11.0.7.10-1.el8_1        AppStream
[root@centos /]# 

Al final resultó que, los repositorios de YUM solo tienen versiones LTS de JDK. Los dos últimos lanzamientos de LTS son JDK 11 y JDK 8.

Entonces, si desea instalar Java 14 en CentOS u otras máquinas Linux basadas en RPM, use la forma manual.

Simplemente descargue la compilación JDK, descomprímala y configure la variable PATH.

Conclusión

Es muy fácil instalar Java en sistemas Linux. Las distribuciones basadas en Debian son muy activas y tienen las últimas versiones de JDK 14 y JRE 14 en el repositorio APT. Si está en una máquina Linux basada en RPM, use las versiones LTS o instale Java 14 manualmente.


Linux
  1. Cómo instalar Java en Linux

  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 8 en Ubuntu 18.04

Cómo instalar DRBD en CentOS Linux

Cómo instalar Java en Ubuntu 18.04

Cómo instalar Rust en Ubuntu Linux

¿Cómo instalar Java en Ubuntu 18.04?

Cómo instalar Java en Ubuntu 22.04