Oracle SE è un popolare kit di sviluppo Java utilizzato per sviluppare applicazioni Java. Qui vedremo come installare Oracle Java JDK 11/8 su Ubuntu 16.04 e Linux Mint 18.
Prerequisiti
Per poter installare Oracle Java JDK, devi accedere come utente con privilegi sudo.
Installa Oracle Java JDK
Visita la pagina Oracle JDK per scaricare il JDK.
Oracle Java JDK 11 (LTS):
Oracle Java JDK 8:
Avremmo bisogno di estrarre l'archivio JDK scaricato in una posizione. Qui, ho scelto di posizionare JDK nella directory /usr/lib/jvm/.
sudo mkdir /usr/lib/jvm/
Estrarre l'archivio JDK scaricato utilizzando il comando tar.
### Oracle JDK 11 ### sudo tar -zxvf jdk-11.0.4_linux-x64_bin.tar.gz -C /usr/lib/jvm/ ### Oracle JDK 8 ### sudo tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/lib/jvm/
Esegui il comando update-alternatives per installare Java sul tuo sistema.
### Oracle Java 11 ### sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11.0.4/bin/java 2 ### Oracle Java 8 ### sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_221/bin/java 3
Imposta la versione Java predefinita
Imposta il java predefinito usando il comando seguente.
sudo update-alternatives --config java
Il comando precedente elencherà tutti i JDK Java installati sul tuo sistema, come di seguito.
Scegli la versione Java predefinita inserendo il numero sotto la colonna Selezione e premi invio.
There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode 1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 2 /usr/lib/jvm/jdk-11.0.4/bin/java 2 manual mode 3 /usr/lib/jvm/jdk1.8.0_221/bin/java 3 manual mode Press to keep the current choice[*], or type selection number: 2 update-alternatives: using /usr/lib/jvm/jdk-11.0.4/bin/java to provide /usr/bin/java (java) in manual mode
Qui, ho scelto di avere Oracle JDK 11 come versione Java predefinita sul mio sistema.
Verifica Java
Verifica la versione Java utilizzando il comando seguente.
java -version
Risultato:
java version "11.0.4" 2019-07-16 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.4+10-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.4+10-LTS, mixed mode)
L'output varia in base alla versione di Java installata sul sistema.
Imposta variabili ambientali
Alcune installazioni di applicazioni Java richiedono la configurazione preliminare di variabili ambientali come JAVA_HOME , JRE_HOME, ecc.
Per impostare le variabili di ambiente JAVA, crea un nuovo file nella directory /etc/profile.d.
sudo nano /etc/profile.d/javajdk.sh
Posiziona le seguenti variabili in base alla versione di JDK.
JDK 11:
export PATH=$PATH:/usr/lib/jvm/jdk-11.0.4/bin export JAVA_HOME=/usr/lib/jvm/jdk-11.0.4/ export J2SDKDIR=/usr/lib/jvm/jdk-11.0.4/
JDK 8:
export PATH=$PATH:/usr/lib/jvm/jdk1.8.0_221/bin export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221/ export JRE_HOME=/usr/lib/jvm/jdk1.8.0_221/jre/ export J2SDKDIR=/usr/lib/jvm/jdk1.8.0_221/ export J2REDIR=/usr/lib/jvm/jdk1.8.0_221/jre
Carica gli ambienti nella sessione corrente.
source /etc/profile.d/javajdk.sh
Conclusione
È tutto. Spero che tu abbia imparato come installare Oracle Java JDK 11/8 su Ubuntu 16.04 e Linux Mint 18. Condividi il tuo feedback nella sezione commenti.