GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Java en CentOS 8

Java es un lenguaje de programación gratuito, de código abierto y uno de los más populares, diseñado expresamente para su uso en el entorno distribuido de Internet. Hay dos implementaciones diferentes de Java, Oracle Java y OpenJDK. Oracle Java tiene algunas funciones comerciales adicionales, mientras que OpenJDK es una implementación de código abierto de la plataforma Java.

En este tutorial, le mostraremos cómo instalar OpenJDK 8, OpenJDK 11 y Oracle 8 en CentOS 8.

Requisitos

  • Un servidor que ejecuta CentOS 8.
  • Se ha configurado una contraseña raíz en su sistema.

Instalar OpenJDK 11

Primero, busque las versiones disponibles de OpenJDK en el repositorio de CentOS 8 ejecutando el siguiente comando:

dnf search jdk

Debería ver el siguiente resultado:

Last metadata expiration check: 1:23:41 ago on Wednesday 18 December 2019 02:23:23 AM EST.

========================================================= Summary & Name Matched: jdk =========================================================
java-11-openjdk-demo.x86_64 : OpenJDK Demos 11
java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos 8
java-11-openjdk-jmods.x86_64 : JMods for OpenJDK 11
java-11-openjdk-src.x86_64 : OpenJDK Source Bundle 11
java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle 8
java-11-openjdk.x86_64 : OpenJDK Runtime Environment 11
copy-jdk-configs.noarch : JDKs configuration files copier
java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment 8
java-11-openjdk-javadoc.x86_64 : OpenJDK 11 API documentation
java-1.8.0-openjdk-javadoc.noarch : OpenJDK 8 API documentation
java-11-openjdk-devel.x86_64 : OpenJDK Development Environment 11
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment 8
java-11-openjdk-headless.x86_64 : OpenJDK Headless Runtime Environment 11
java-1.8.0-openjdk-accessibility.x86_64 : OpenJDK 8 accessibility connector
java-1.8.0-openjdk-headless.x86_64 : OpenJDK Headless Runtime Environment 8
java-11-openjdk-javadoc-zip.x86_64 : OpenJDK 11 API documentation compressed in a single archive
java-1.8.0-openjdk-javadoc-zip.noarch : OpenJDK 8 API documentation compressed in a single archive
============================================================ Summary Matched: jdk =============================================================
icedtea-web.noarch : Additional Java components for OpenJDK - Java browser plug-in and Web Start implementation

Ahora, instale OpenJDK 11 usando el siguiente comando:

dnf install java-11-openjdk-devel.x86_64

Una vez completada la instalación, puede verificar la versión de Java instalada ejecutando el siguiente comando:

java -version

Debería ver el siguiente resultado:

openjdk version "11.0.5" 2019-10-15 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.5+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode, sharing)

Instalar OpenJDK 8

Algunas aplicaciones basadas en Java solo son compatibles con OpenJDK 8. En este caso, deberá instalar OpenJDK 8 en su servidor. Puede instalar OpenJDK 8 fácilmente con el siguiente comando:

dnf install java-1.8.0-openjdk-devel

Después de instalar Java, puede verificar la versión instalada de Java con el siguiente comando:

java -version

Debería ver el siguiente resultado:

openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)

Cambiar entre versiones de Java

También puede instalar las múltiples versiones de Java en un solo sistema y alternar entre ellas según sus requisitos.

Puede ejecutar el siguiente comando para cambiar la versión de Java de OpenJDK 8 a OpenJDK 11 como se muestra a continuación:

alternatives --config java

Se le pedirá que proporcione la versión de Java deseada como se muestra a continuación:

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.5.10-0.el8_0.x86_64/bin/java)
*+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el8_0.x86_64/jre/bin/java)

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

Escriba 1 y presione Entrar para cambiar la versión de Java.

Después del cambio, verifique nuevamente la versión activa actual de Java con el siguiente comando:

java -version

Instalar Oracle Java 8

Primero, deberá iniciar sesión en el sitio web de Oracle Java e ir a la página de descargas de Oracle Java 8 JDK. A continuación, acepte el contrato de licencia y descargue el paquete jdk-8u231-linux-x64.rpm.

Una vez completada la descarga, ejecute el siguiente comando para instalar Oracle OpenJDK 8:

dnf localinstall jdk-8u231-linux-x64.rpm

Después de instalar Oracle OpenJDK 8, puede verificar la versión de Java con el siguiente comando:

java -version

Debería ver el siguiente resultado:

java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)

Conclusión

Eso es todo por ahora. Aprendimos cómo instalar las diferentes versiones de Java en CentOS 8. Ahora puede instalar fácilmente la versión de Java que desee y alternar entre ellas según sus requisitos.


Cent OS
  1. Cómo instalar Jenkins en CentOS 8

  2. Cómo instalar GlassFish en CentOS 7

  3. Cómo instalar ActiveMQ en CentOS

  4. Cómo instalar WildFly 14 en CentOS 7

  5. Cómo instalar GlassFish 5 en CentOS 7

Cómo instalar R en CentOS 8

Cómo instalar Java (OpenJDK) en Ubuntu 20.04

Cómo instalar GlassFish en CentOS 8

Cómo instalar Java JDK 8 en CentOS 6

Cómo instalar Java JDK 8 en CentOS 7

Cómo instalar Cassandra en CentOS 7