Ricerca nel sito web

Come installare Java OpenJDK e Oracle JDK su Ubuntu 22.04


Su questa pagina

  1. Prerequisiti
  2. Installa OpenJDK su Ubuntu
  3. Installa Oracle JDK
  4. Passa da una versione Java all'altra
  5. 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

Press  to 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.