GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Oracle Java JDK 12/11/8 su CentOS 7/RHEL 7

Oggi esamineremo l'installazione di Oracle Java JDK su RHEL 7 / CentOS 7. Java JDK è la base più importante per gli sviluppatori.

Questa guida sarà più utile per configurare un ambiente di sviluppo quando utilizzano in particolare RHEL 7 o CentOS 7.

Prerequisiti

Installa il pacchetto wget.

yum install -y wget

Scarica Oracle Java JDK

Puoi usare la riga di comando o il browser per scaricare il JDK, meglio usare il browser, il più semplice.

Visita la pagina Oracle JDK per il download.

Oracle Java JDK 12:

Scarica Oracle JDK 12 (v12.0.1)

Oracle Java JDK 11 (LTS):

Scarica Oracle JDK 11 (v11.0.3) (accesso richiesto)

Oracle Java JDK 8:

Scarica Oracle JDK 8 (v8u211) (accesso richiesto)

Se desideri continuare a utilizzare la riga di comando, utilizza il comando seguente.

### 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

Estrarre l'archivio JDK scaricato nella directory desiderata (es. /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

Installa Oracle Java

Installa Java con i comandi alternatives. Il comando seguente installerà Java sul tuo 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

Imposta la versione Java Oracle predefinita

Imposta il java predefinito usando il comando seguente.

alternatives --config java

Seleziona l'ultima versione di Java:

Se sul tuo sistema sono installate più versioni di Java, il comando sopra potrebbe elencarti tutte le versioni di Java, come di seguito.

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

Scegli l'unica versione Java da impostare come predefinita. Inserisci il numero sotto la colonna di selezione per selezionare la versione Java predefinita. Qui, ho scelto 3 per Oracle JDK 12.

Verifica Java

Una volta impostate le alternative. Verifica la versione java installata utilizzando il comando seguente.

java -version

Risultato:

Oracle JDK 12:

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)

Oracle JDK 11:

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)

Oracle JDK 8:

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)

Imposta variabile ambientale

La parte più importante è arrivata ora, dovrebbe essere impostata prima dell'installazione di qualsiasi applicazione basata su Java.

Per impostare le variabili di ambiente JAVA, crea un nuovo file in /etc/profile.d directory.

vi /etc/profile.d/javajdk.sh

Posiziona le variabili in base alla posizione e alla versione del JDK.

Oracle JDK 12:

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

Oracle JDK 11:

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

Oracle JDK 8:

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

Carica gli ambienti nella sessione corrente.

source /etc/profile.d/javajdk.sh

Per impostare le variabili di ambiente permanenti per un particolare utente, inserisci quanto sopra in ~/.bash_profile file.

Conclusione

Spero che tu abbia imparato come installare Oracle Java sul sistema CentOS 7. Condividi il tuo feedback nella sezione commenti.


Cent OS
  1. Come installare Gradle su CentOS 8/7 e RHEL 8/7

  2. Come installare Oracle Java JDK 12/11/8 su CentOS 7/RHEL 7

  3. Come installare Elasticsearch su CentOS 8 / RHEL 8

  4. Come installare Java su Rocky Linux 8 / CentOS 8 / RHEL 8

  5. Come installare Oracle Java JDK 17 su Linux

Come installare Foreman su CentOS 7 / RHEL 7 / Oracle Linux 7

Come installare Oracle Java JDK 12/11/8 su Debian 10/Debian 9

Come installare Oracle Java JDK 18 su Linux

Come installare Java JDK 8 su CentOS 6

Come installare Java JDK 8 su CentOS 7

Come installare Oracle JDK 9 su CentOS 7