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

Cómo instalar Oracle Java JDK 12/11/8 en CentOS 7/RHEL 7

Hoy analizaremos la instalación de Oracle Java JDK en RHEL 7/CentOS 7. Java JDK es la base más importante para los desarrolladores.

Esta guía les resultará más útil para configurar un entorno de desarrollo cuando usen especialmente RHEL 7 o CentOS 7.

Requisitos

Instale el paquete wget.

yum install -y wget

Descargar Oracle Java JDK

Puede usar la línea de comandos o el navegador para descargar el JDK, mejor usar el navegador, el más fácil.

Visite la página de Oracle JDK para descargar.

Java JDK 12 de Oracle:

Descargar Oracle JDK 12 (v12.0.1)

Oracle Java JDK 11 (LTS):

Descargue Oracle JDK 11 (v11.0.3) (se requiere inicio de sesión)

Java JDK 8 de Oracle:

Descargue Oracle JDK 8 (v8u211) (se requiere inicio de sesión)

Si aún desea usar la línea de comando, use el siguiente comando.

### Oracle Java JDK 12 ###

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/12.0.1+12/69cfe15208a647278a19ef0990eea691/jdk-12.0.1_linux-x64_bin.tar.gz

### Oracle Java JDK 11 ###

LOGIN REQUIRED

### Oracle Java JDK 8 ###

LOGIN REQUIRED

Extraiga el archivo JDK descargado al directorio deseado (Ej. /usr/ )

### Oracle Java JDK 12 ###

tar -zxvf jdk-12.0.1_linux-x64_bin.tar.gz -C /usr

### Oracle Java JDK 11 ###

tar -zxvf jdk-11.0.3_linux-x64_bin.tar.gz -C /usr

### Oracle Java JDK 8 ###

tar -zxvf jdk-8u211-linux-x64.tar.gz -C /usr

Instalar Oracle Java

Instale Java con los comandos alternativos. El siguiente comando instalará Java en su sistema.

### Oracle Java JDK 12 ###

update-alternatives --install /usr/bin/java java /usr/jdk-12.0.1/bin/java 1

### Oracle Java JDK 11 ###

update-alternatives --install /usr/bin/java java /usr/jdk-11.0.3/bin/java 2

### Oracle Java JDK 8 ###

update-alternatives --install /usr/bin/java java /usr/jdk1.8.0_211/bin/java 3

Establecer la versión Java de Oracle predeterminada

Establezca el java predeterminado usando el siguiente comando.

alternatives --config java

Seleccione el Java más reciente:

Si su sistema tiene varias versiones de Java instaladas, entonces el comando anterior puede enumerar todas las versiones de Java, como a continuación.

There are 5 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.181-2.6.14.8.el7_5.x86_64/jre/bin/java)
*+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el7_5.x86_64/jre/bin/java)
   3           /usr/jdk-12.0.1/bin/java
   4           /usr/jdk-11.0.3/bin/java
   5           /usr/jdk1.8.0_211/bin/java

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

Elija la versión de Java que se establecerá como predeterminada. Ingrese el número debajo de la columna de selección para seleccionar la versión predeterminada de Java. Aquí, elegí 3 para Oracle JDK 12.

Verificar Java

Una vez que configure las alternativas. Verifique la versión de Java instalada usando el siguiente comando.

java -version

Salida:

JDK 12 de Oracle:

java version "12.0.1" 2019-04-16
Java(TM) SE Runtime Environment (build 12.0.1+12)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing)

JDK 11 de Oracle:

java version "11.0.3" 2019-04-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.3+12-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.3+12-LTS, mixed mode)

JDK 8 de Oracle:

java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

Configurar variable ambiental

La parte más importante ha llegado ahora, debe configurarse antes de la instalación de cualquier aplicación basada en Java.

Para establecer variables de entorno JAVA, cree un nuevo archivo en /etc/profile.d directorio.

vi /etc/profile.d/javajdk.sh

Coloque las variables según la ubicación y la versión de JDK.

JDK 12 de Oracle:

export PATH=$PATH:/usr/jdk-12.0.1/bin 
export JAVA_HOME=/usr/jdk-12.0.1
export J2SDKDIR=/usr/jdk-12.0.1

JDK 11 de Oracle:

export PATH=$PATH:/usr/jdk-11.0.3/bin
export JAVA_HOME=/usr/jdk-11.0.3
export J2SDKDIR=/usr/jdk-11.0.3

JDK 8 de Oracle:

export PATH=$PATH:/usr/jdk1.8.0_211/bin
export JAVA_HOME=/usr/jdk1.8.0_211
export JRE_HOME=/usr/jdk1.8.0_211/jre/
export J2SDKDIR=/usr/jdk1.8.0_211
export J2REDIR=/usr/jdk1.8.0_211/jre

Cargue los entornos en la sesión actual.

source /etc/profile.d/javajdk.sh

Para establecer las variables de entorno permanentes para un usuario en particular, coloque lo anterior en ~/.bash_profile archivo.

Conclusión

Espero que haya aprendido a instalar Oracle Java en el sistema CentOS 7. Comparta sus comentarios en la sección de comentarios.


Cent OS
  1. Cómo instalar Gradle en CentOS 8/7 y RHEL 8/7

  2. Cómo instalar Oracle Java 12/11/8 en CentOS 6/RHEL 6

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

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

  5. Cómo instalar Java JDK en Debian 11

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

Cómo instalar Oracle Java JDK 12 / 11 / 8 en Debian 10 / Debian 9

Cómo instalar Oracle Java JDK 18 en Linux

Cómo instalar Java JDK 8 en CentOS 6

Cómo instalar Java JDK 8 en CentOS 7

Cómo instalar Oracle JDK 9 en CentOS 7