Installare Oracle Java JDK 8 su CentOS 7/6.5/6.4

Questo tutorial descrive come installare e configurare l’ultimo Oracle Java JDK sui server CentOS 7, 6.5 e 6.4. Anche se i passi dovrebbero funzionare anche su altre distribuzioni basate su RPM come RHEL 7, 6.x, Scientific Linux 6.x, e Fedora.

Prima di tutto, aggiorna il tuo server.

yum update

Poi, cerca se ci sono vecchie versioni di JDK installate nel tuo sistema.

rpm -qa | grep -E '^open|j'

Esempio di output:

gobject-introspection-1.36.0-4.el7.x86_64pygobject3-base-3.8.2-4.el7.x86_64

Per controllare la versione Java già installata, inserire il seguente comando:

java -version

Se Java 1.6 o 1.7 sono già state installate, puoi disinstallarle usando i seguenti comandi.

yum remove java-1.6.0-openjdkyum remove java-1.7.0-openjdk

Scaricare e installare Oracle Java JDK

Al momento di scrivere questo tutorial, l’ultima versione di Java JDK era JDK 8u25. Per prima cosa, scarichiamo l’ultima versione di Java.

Vai alla pagina di download di Oracle Java e scarica la versione richiesta a seconda dell’architettura della tua distribuzione.

Come io uso il server CentOS 7 a 64bit, ho scaricato il pacchetto rpm a 64bit.

Poi, vai nella directory dove hai scaricato il pacchetto jdk, ed esegui il seguente comando per installarlo.

Sample output:

Check Java version

Ora, controlla la versione JDK installata nel tuo sistema usando il comando:

java -version

Sample output:

Come vedi sopra, l’ultimo java 1.8 è stato installato.

Impostare le variabili d’ambiente globali

Possiamo facilmente impostare le variabili d’ambiente usando il comando export come mostrato sotto.

export JAVA_HOME=/usr/java/jdk1.8.0_25/export PATH=$PATH:$JAVA_HOME

Ora, controlliamo le variabili d’ambiente usando i comandi:

echo $JAVA_HOME

Sample output:

/usr/java/jdk1.8.0_25/

Oppure

echo $PATH

Sample output:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/java/jdk1.8.0_25/

Tuttavia, il metodo precedente non è consigliato. Perché il percorso scomparirà quando il sistema si riavvia. Per renderlo permanente, devi aggiungere i percorsi nel profilo di sistema.

Per farlo, crea un file chiamato java.sh sotto la directory /etc/profile.d/.

vi /etc/profile.d/java.sh

Aggiungi le seguenti linee:

#!/bin/bashJAVA_HOME=/usr/java/jdk1.8.0_25/PATH=$JAVA_HOME/bin:$PATHexport PATH JAVA_HOMEexport CLASSPATH=.

Salva e chiudi il file. Rendilo eseguibile usando il comando:

chmod +x /etc/profile.d/java.sh

Poi, imposta le variabili d’ambiente in modo permanente eseguendo il seguente comando:

source /etc/profile.d/java.sh

Tutto qui.

E se non ho rimosso le vecchie versioni di JDK dal mio sistema?

Come ho detto prima, assicurati di aver rimosso tutte le vecchie versioni di JDK dal tuo sistema. Se non hai rimosso le vecchie versioni dal tuo server prima di installare l’ultima versione di JDK, dovresti dire al tuo sistema da dove dovrebbe essere eseguito java.

Per default, il JDK 1.8.x sarà installato nella posizione /usr/java/jdk1.8.0_25/. Per dire al nostro sistema, da dove java dovrebbe essere eseguito, abbiamo bisogno di eseguire i seguenti comandi uno per uno.

Tutto fatto. Controlliamo le alternative.

ls -lA /etc/alternatives/

Uscita di esempio:

Questo è tutto. Ora controlla la versione di java usando il comando:

java -version

Uscita campione:

Cheers!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.