Come installare Java OpenJDK e Oracle JDK su Ubuntu 22.04
Su questa pagina
- Prerequisiti
- Installa OpenJDK su Ubuntu
- Installa Oracle JDK
- Passa da una versione Java all'altra
- Conclusione
Java è uno dei linguaggi di programmazione più potenti. È molto popolare tra gli sviluppatori web grazie alla sua semplicità e robustezza. In genere, viene utilizzato per sviluppare giochi per computer, video e dispositivi mobili.
OpenJDK è un'edizione Java open source ed è disponibile per l'uso gratuito. Supporta più sistemi operativi come Windows, Linux, Solaris, macOS, ecc.
Oracle Java è un linguaggio di programmazione sviluppato da Oracle Corporation. Offre ai clienti funzionalità aziendali che riducono al minimo i costi di distribuzione e manutenzione delle loro applicazioni basate su Java.
Questo post ti mostrerà come installare OpenJDK e Oracle JDK su Ubuntu 22.04.
Prerequisiti
- Un server che esegue Ubuntu 22.04.
- Sul server è configurata una password di root.
Installa OpenJDK su Ubuntu
Al momento della stesura di questo articolo, Java 18 è l'ultima versione LTS disponibile per l'installazione. Il repository predefinito di Ubuntu 22.04 fornisce i pacchetti OpenJDK versione 18, 17, 11 e 8. Puoi utilizzare il gestore di pacchetti APT per installare la versione Java desiderata sul tuo sistema.
Per installare OpenJDK 8, esegui il seguente comando:
apt install openjdk-8-jdk
Per installare OpenJDK 11, esegui il seguente comando:
apt install openjdk-11-jdk
Per installare OpenJDK 18, esegui il seguente comando:
apt install openjdk-18-jdk
Dopo l'installazione, verificare la versione attiva di OpenJDK utilizzando il seguente comando:
java -version
Dovresti vedere il seguente output:
openjdk version "18-ea" 2022-03-22 OpenJDK Runtime Environment (build 18-ea+36-Ubuntu-1) OpenJDK 64-Bit Server VM (build 18-ea+36-Ubuntu-1, mixed mode, sharing)
Installa Oracle JDK
Al momento della stesura di questo articolo, Oracle Java 18 e Java 17 sono disponibili per il download senza alcuna licenza commerciale. Innanzitutto, installa le dipendenze richieste utilizzando il seguente comando:
apt install -y libc6-x32 libc6-i386
Successivamente, visita la pagina di download di Oracle e scarica l'ultima versione di Oracle JDK con il seguente comando:
wget https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.deb
Una volta completato il download, installa la versione scaricata utilizzando il seguente comando:
apt install ./jdk-18_linux-x64_bin.deb
Una volta installato, puoi impostare Oracle JDK 18 come versione predefinita utilizzando il seguente comando:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-18/bin/java 100
Passa tra diverse versioni di Java
Se sul tuo server sono installate più versioni Java, puoi facilmente passare da una versione Java all'altra nel tuo sistema in base alle tue esigenze.
Per modificare la versione predefinita di Java, eseguire il seguente comando:
update-alternatives --config java
Ti verrà chiesto di impostare la versione predefinita di Java come mostrato di seguito:
There are 4 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-18-openjdk-amd64/bin/java 1811 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-18-openjdk-amd64/bin/java 1811 manual mode 3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 4 /usr/lib/jvm/jdk-18/bin/java 100 manual mode Pressto keep the current choice[*], or type selection number: 4
Digita 4 e premi il tasto Invio per impostare Oracle JDK come versione Java predefinita:
Successivamente, verifica la versione Java predefinita utilizzando il seguente comando:
java -version
Dovresti vedere il seguente output:
java version "18.0.2" 2022-07-19 Java(TM) SE Runtime Environment (build 18.0.2+9-61) Java HotSpot(TM) 64-Bit Server VM (build 18.0.2+9-61, mixed mode, sharing)
Conclusione
In questo post, abbiamo spiegato come installare OpenJDK e Oracle JDK su Ubuntu 22.04. Spero che ora tu possa installare facilmente le tue versioni Java preferite sul tuo server. Non esitate a chiedermi se avete domande.