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

Cómo instalar Java en Rocky Linux 8 / CentOS 8 / RHEL 8

Java JDK (Java Development Kit) es un entorno de desarrollo de software utilizado para desarrollar aplicaciones Java. El JDK es una colección de herramientas de programación, en particular JRE (Java Runtime Environment), Java (Loader for Java Application), Javac (Compilador), Jar (Archivador), etc.

JDK o JRE

Los desarrolladores de aplicaciones que son nuevos en Java a menudo confunden el kit de desarrollo de Java con el entorno de tiempo de ejecución de Java. JDK es un paquete de herramientas para desarrollar aplicaciones Java, mientras que JRE es un paquete de herramientas para ejecutar aplicaciones Java.

OpenJDK u Oracle Java

OpenJDK es una implementación de código abierto de la edición de la plataforma Oracle Java SE. Oracle desarrolla Oracle Java SE, mientras que OpenJDK es desarrollado por Oracle Corporation, OpenJDK y Java Community, Red Hat, Azul Systems, IBM, Apple Inc y SAP SE.

No hay diferencia técnica entre OpenJDK y Oracle JDK.

Instalar Java en Rocky Linux 8/CentOS 8/RHEL 8

Instale OpenJDK u Oracle Java según sus requisitos.

Puede tener varias versiones de Java (OpenJDK y Oracle Java) en su sistema. Pero, solo puede tener una versión predeterminada de Java.

Instalar OpenJDK

La instalación de OpenJDK es un proceso bastante sencillo en Rocky Linux 8/CentOS 8/RHEL 8.

OpenJDK está disponible en Red Hat Enterprise Linux 8 para x86_64 – AppStream (RPM) en RHEL 8.

Puede usar el comando yum para instalar OpenJDK.

Instalar OpenJDK JDK

### Java JDK 8 ###

dnf install -y java-1.8.0-openjdk-devel

### Java JDK 11 ###

dnf install -y java-11-openjdk-devel

Instalar OpenJDK JRE

### Java JRE 8 ###

yum install -y java-1.8.0-openjdk

### Java JRE 11 ###

yum install -y java-11-openjdk

Instalar Oracle Java

Ya no existe un JRE (Java Runtime Environment) separado. En su lugar, Oracle JDK ahora también proporciona JRE.

Descargar Oracle Java JDK

Puede utilizar la línea de comandos o el navegador para descargar el JDK.

Vaya a la página de Oracle JDK para descargar paquetes usando el navegador. Luego, descargue el paquete binario rpm para una fácil instalación.

Java JDK 16 de Oracle:

Descargar Oracle Java 16 (v16.0.1)

Oracle Java JDK 11 (LTS):

Descargue Oracle Java 11 (v11.0.11) (se requiere inicio de sesión)

Java JDK 8 de Oracle:

Descargue Oracle Java 8 (v8u291) (se requiere inicio de sesión)

Si aún desea descargar a través de la línea de comandos, instale el paquete wget.

dnf install -y wget

Luego, use el siguiente comando para descargar Oracle Java usando la terminal.

### Oracle Java JDK 12 ###

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/16.0.1+9/7147401fd7354114ac51ef3e1328291f/jdk-16.0.1_linux-x64_bin.rpm

### Oracle Java JDK 11 ###

LOGIN REQUIRED

### Oracle Java JDK 8 ###

LOGIN REQUIRED

Instalar Oracle Java JDK

Instale Oracle Java JDK usando el comando rpm.

### Oracle Java JDK 12 ###

rpm -ivh jdk-16.0.1_linux-x64_bin.rpm

### Oracle Java JDK 11 (LTS) ###

rpm -ivh jdk-11.0.11_linux-x64_bin.rpm

### Oracle Java JDK 8 ###

rpm -ivh jdk-8u291-linux-x64.rpm
De forma predeterminada, Java JDK está instalado en el directorio /usr/java/. Para instalar Oracle JDK en un directorio personalizado, use el comando rpm -ivh –prefix=// rpmfile.

Establecer la versión de Java predeterminada

Use el comando de alternativas para establecer la versión predeterminada de Java.

alternatives --config java

Seleccione Java:

Si su sistema tiene varias versiones de Java, el comando anterior enumerará todas las versiones de Java como se muestra a continuación.

There are 3 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/bin/java)
   2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el8_4.x86_64/jre/bin/java)
*+ 3           /usr/java/jdk-16.0.1/bin/java

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

Ingrese el número debajo de la columna de selección para establecer la versión predeterminada de Java.

Aquí, elegí 1 para OpenJDK 11.

Verificar la versión de Java

Verifique la versión de Java usando el siguiente comando.

java -version

Salida:

openjdk version "11.0.11" 2021-04-20 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.11+9-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.11+9-LTS, mixed mode, sharing)

El resultado puede variar según el paquete y la versión que eligió como la versión predeterminada de Java.

Configurar variables ambientales

La parte más importante ha llegado ahora. Las aplicaciones Java a menudo requieren que se establezcan variables de entorno JAVA en el sistema.

Cree un nuevo archivo en el directorio /etc/profile.d.

vi /etc/profile.d/java.sh

Establezca variables según la ubicación y la versión de Java.

export PATH=$PATH:/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/bin/
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/
export J2SDKDIR=/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/

Cargue los entornos en la sesión actual.

source /etc/profile.d/java.sh
Para configurar las variables de entorno para un usuario en particular, coloque las variables anteriores en el archivo ~/.bash_profile.

Conclusión

Espero que esta publicación lo haya ayudado a instalar Java en su sistema EL 8. Java debe ejecutar aplicaciones como Tomcat, Gradle, ELK Stack, Graylog, Eclipse IDE, Hadoop, etc.


Cent OS
  1. Cómo instalar PostgreSQL en CentOS 8 / Rocky Linux 8 / RHEL 8

  2. Cómo instalar Elasticsearch en CentOS 8 / RHEL 8

  3. Cómo instalar Java en Rocky Linux 8 / CentOS 8 / RHEL 8

  4. Cómo instalar Java 17 en Rocky Linux 8/Centos 8

  5. Cómo instalar Erlang en Rocky Linux/Alma Linux/CentOS 8

Cómo instalar GIMP en CentOS 8 / RHEL 8 Linux

Cómo instalar Foreman en CentOS 7 / RHEL 7 / Oracle Linux 7

Cómo instalar la GUI de GNOME en Rocky Linux 8 / CentOS 8 / RHEL 8

Cómo instalar VirtualBox en Rocky Linux 8 / CentOS 8 / RHEL 8

Cómo instalar Docker en Rocky Linux 8 / CentOS 8 / RHEL 8 / AlmaLinux

Cómo instalar MusicBrainz Picard en RHEL | CentOS | Linux rocoso