GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare Java su Ubuntu 22.04

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.


Linux
  1. Come installare Java su Ubuntu

  2. Come installare Java su Ubuntu Linux

  3. Come installare Java 17 in Ubuntu 20.04

  4. Come installare Java su Ubuntu 16.04

  5. Come installare Java su Ubuntu 20.04

Come installare Java JDK 17 su Ubuntu 22.04

Come installare Java JDK 18 su Ubuntu 22.04 / Ubuntu 20.04

Come installare OpenJDK (Java) su Ubuntu

Come installare Java su Ubuntu 18.04

Come installare Java su Ubuntu 18.04?

Come installare Java su Ubuntu 22.04