Búsqueda de sitios web

Cómo instalar Java 14 en CentOS/RHEL 7/8 y Fedora


Java es un lenguaje de programación y una plataforma de tecnología informática de propósito general, seguro, estable y bien conocido, con muchas capacidades interconectadas.

Para ejecutar aplicaciones basadas en Java, debe tener Java instalado en su servidor. Lo que más necesita es Java Runtime Environment (JRE), una colección de componentes de software utilizados para ejecutar aplicaciones Java en la máquina Linux.

Si desea desarrollar aplicaciones de software para Java, necesita instalar el Oracle Java Development Kit (JDK), que viene con un JRE completo. paquete con herramientas para desarrollar, depurar y monitorear aplicaciones Java y es una versión Java SE (Standard Edition) compatible con Oracle.

Nota: si está buscando una versión JDK gratuita y de código abierto, instale OpenJDK que proporciona las mismas características y rendimiento que Oracle JDK bajo la licencia GPL.

En este artículo, le mostraremos cómo instalar OpenJDK 16 desde el repositorio EPEL y Oracle OpenJDK 17 (la última versión) usando paquetes binarios. en distribuciones de Linux basadas en RHEL como CentOS, Fedora, Rocky Linux y AlmaLinux para desarrollar y ejecutar Java aplicaciones.

Instale OpenJDK 16 en CentOS/RHEL y Fedora

Al momento de escribir este artículo, OpenJDK 16 es la versión actualmente disponible para instalar usando los siguientes comandos desde el repositorio EPEL.

yum install java-latest-openjdk
java -version
Salida de muestra
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)

Instale Oracle OpenJDK 17 en CentOS/RHEL y Fedora

Para instalar Oracle OpenJDK 17, debe descargar OpenJDK 17 listo para producción desde la página de descargas de Java SE o ejecutar el siguiente comando wget para descargarlo e instalarlo como se muestra.

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm

Instale el paquete usando el siguiente comando:

yum localinstall jdk-17_linux-x64_bin.rpm

A continuación, confirme la versión de Java instalada.

java -version
java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)

Establecer la versión predeterminada de Java

Si tiene más de una versión de Java instalada en el sistema, debe configurar la versión predeterminada usando el comando alternatives como se muestra.

alternatives --config java
Salida de muestra
There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/java/jdk-17.0.1/bin/java
   2           java-latest-openjdk.x86_64 (/usr/lib/jvm/java-16-openjdk-16.0.1.0.9-3.rolling.el8.x86_64/bin/java)

Enter to keep the current selection[+], or type selection number: 2

Simplemente ingrese el número para configurar la versión de Java predeterminada en el sistema.

Finalmente, verifique la versión de Java.

java -version
Salida de muestra
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)

¡Felicidades! Ha instalado correctamente la última versión de Oracle OpenJDK en RHEL, CentOS, Fedora,< y Rocky Linux/AlmaLinux para desarrollar y ejecutar aplicaciones Java.