Come installare Java su Ubuntu 22.04. Java è uno dei linguaggi di programmazione più popolari, ampiamente utilizzato per creare applicazioni. Funziona su tutti i principali sistemi operativi e dispositivi.
In questa guida imparerai come installare più versioni di Java (11, 17, 18) Runtime Environment (JRE), Java Development Kit (JDK) e Open JDK.
Imparerai anche come passare tra le versioni Java e anche le versioni del kit di sviluppo Java.
Versioni Java disponibili in Ubuntu 22.04
Inizia aggiornando i pacchetti all'ultima versione disponibile.
sudo apt update sudo apt upgrade
Per impostazione predefinita, i repository Ubuntu 22.04 includono due pacchetti OpenJDK, Java Runtime Environment (JRE) e Java Development Kit (JDK).
Per verificare i pacchetti disponibili puoi utilizzare il seguente comando.
sudo java -version
Output Command 'java' not found, but can be installed with: apt install openjdk-11-jre-headless # version 11.0.15+10-0ubuntu0.22.04.1, or apt install default-jre # version 2:1.11-72build2 apt install openjdk-17-jre-headless # version 17.0.3+7-0ubuntu0.22.04.1 apt install openjdk-18-jre-headless # version 18~36ea-1 apt install openjdk-8-jre-headless # version 8u312-b07-0ubuntu1 Ask your administrator to install one of them.
Se non sei sicuro di cosa installare puoi scegliere la versione predefinita di OpenJDK (JDK 11).
Installa Java Runtime 11
Eseguire il comando seguente per installare Java Runtime Environment (JRE) predefinito, che installerà JRE da OpenJDK 11
sudo apt install default-jre
Una volta completata l'installazione è possibile verificare la versione Java utilizzando il seguente comando.
java -version
Riceverai un output simile a quello qui sotto.
openjdk version "11.0.15" 2022-04-19 OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1) OpenJDK 64-Bit Server VM (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)
Ora hai installato Java 11 Runtime su Ubuntu 22.04.
Installa Java Development Kit
Se hai bisogno di Java Development Kit per compilare programmi Java, puoi anche installare Open JDK
sudo apt install default-jdk
Una volta completata l'installazione è possibile verificare la versione Java utilizzando il seguente comando.
java -version
Riceverai un output simile a quello qui sotto.
javac 11.0.15
Ora hai installato Java Development Kit su Ubuntu 22.04.
Installa Java JDK 17
Esegui il comando seguente per installare il JDK Java predefinito, che installerà anche il JRE da OpenJDK 17.
sudo apt install openjdk-17-jdk
Una volta completata l'installazione è possibile verificare la versione Java utilizzando il seguente comando.
java -version
Riceverai un output simile a quello qui sotto.
openjdk version "17.0.3" 2022-04-19 OpenJDK Runtime Environment (build 17.0.3+7-Ubuntu-0ubuntu0.22.04.1) OpenJDK 64-Bit Server VM (build 17.0.3+7-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)
Ora hai installato Java 17 Runtime su Ubuntu 22.04.
Installa Java JDK 18
Esegui il comando seguente per installare il JDK Java predefinito, che installerà anche il JRE da OpenJDK 18.
sudo apt install openjdk-18-jdk
Una volta completata l'installazione è possibile verificare la versione Java utilizzando il seguente comando.
java -version
Riceverai un output simile a quello qui sotto.
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)
Ora hai installato Java 18 Runtime su Ubuntu 22.04.
Passa tra le versioni Java (JRE)
Se hai più versioni Java installate, puoi cambiare facilmente la versione usando il seguente comando.
sudo update-alternatives --config java
Questo comando ti chiede di scegliere la versione Java.
There are 3 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-17-openjdk-amd64/bin/java 1711 manual mode 3 /usr/lib/jvm/java-18-openjdk-amd64/bin/java 1811 manual mode Press <enter> to keep the current choice[*], or type selection number:
Scegli il numero e premi Enter
.
Passa tra le versioni Java (JDK)
Devi anche cambiare la versione del kit di sviluppo Java, altrimenti potresti avere problemi di compatibilità.
Per cambiare il javac
versione puoi usare il comando seguente.
sudo update-alternatives --config javac
Questo comando ti chiede di scegliere la versione di sviluppo Java.
There are 3 choices for the alternative javac (providing /usr/bin/javac). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-18-openjdk-amd64/bin/javac 1811 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 1111 manual mode 2 /usr/lib/jvm/java-17-openjdk-amd64/bin/javac 1711 manual mode 3 /usr/lib/jvm/java-18-openjdk-amd64/bin/javac 1811 manual mode Press <enter> to keep the current choice[*], or type selection number:
Scegli il numero e premi Enter
.
Ora hai configurato anche la versione del Java Development Kit.
Configura la variabile d'ambiente JAVA_HOME
Per impostare il percorso è necessario trovare il percorso di installazione utilizzando il update-alternatives
comando.
sudo update-alternatives --config java
Qui vedrai il percorso di Java.
- OpenJDK 11 si trova in
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
- OpenJDK 17 si trova in
/usr/lib/jvm/java-17-openjdk-amd64/bin/java
- OpenJDK 18 si trova in
/usr/lib/jvm/java-18-openjdk-amd64/bin/java
Ora puoi aggiungerlo al file di ambiente.
sudo nano /etc/environment
Ora aggiungi il percorso come mostrato di seguito, qui mostrato il metodo per aggiungere Java 11 al percorso.
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
Per applicare le modifiche disconnettersi e accedere o eseguire il comando seguente per la sessione corrente.
source /etc/environment
Per verificare la variabile di ambiente di Java
echo $JAVA_HOME
Otterrai il percorso di installazione appena impostato.
/usr/lib/jvm/java-11-openjdk-amd64
Questo è tutto.
Fai il tuo primo passo verso una carriera nello sviluppo di software Java con questo corso introduttivo
Conclusione
Ora hai imparato come installare più versioni di Java 11, 17 o 18 e configurare JAVA_HOME su Ubuntu 22.04.
Grazie per il tuo tempo. In caso di problemi o feedback, si prega di lasciare un commento qui sotto.