GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Java su Ubuntu 20.04

In questa guida descriveremo come installare Java su Ubuntu 20.04.

Java è uno dei linguaggi di programmazione più popolari utilizzati per creare diversi tipi di applicazioni e sistemi. Java funziona su tutti i principali sistemi operativi e dispositivi. Puoi trovare applicazioni sviluppate in Java sul tuo laptop, telefono e console di gioco.

Prima di iniziare #

Esistono diverse implementazioni di Java. OpenJDK e Oracle Java sono le due principali implementazioni di Java, quasi senza differenze tra loro, tranne per il fatto che Oracle Java ha alcune funzionalità commerciali aggiuntive. La licenza Oracle Java consente solo l'uso non commerciale del software, come l'uso personale e l'uso di sviluppo.

I repository Ubuntu 20.04 predefiniti includono due pacchetti OpenJDK, Java Runtime Environment (JRE) e Java Development Kit (JDK). JRE è costituito da Java virtual machine (JVM), classi e binari che consentono di eseguire programmi Java. Il JDK include JRE e strumenti e librerie di sviluppo/debug necessari per creare applicazioni Java.

Se non sei sicuro di quale pacchetto Java installare, la raccomandazione generale è di installare la versione predefinita di OpenJDK (JDK 11). Alcune applicazioni basate su Java potrebbero richiedere una versione specifica di Java, quindi dovresti consultare la documentazione dell'applicazione.

Installazione di OpenJDK 11 #

Al momento della scrittura, Java 11 è l'ultima versione di Java supportata a lungo termine (LTS). È anche lo sviluppo Java predefinito e il runtime in Ubuntu 20.04.

Esegui i seguenti comandi come utente con privilegi sudo o root per aggiornare l'indice dei pacchetti e installare il pacchetto JDK OpenJDK 11:

sudo apt updatesudo apt install openjdk-11-jdk

Una volta completata l'installazione, puoi verificarla controllando la versione Java:

java -version

L'output dovrebbe essere simile a questo:

openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

Questo è tutto! A questo punto, hai installato correttamente Java sul tuo sistema Ubuntu.

JRE è incluso nel pacchetto JDK. Se hai bisogno solo di JRE, installa openjdk-11-jre pacchetto. Per un runtime Java minimo, installa openjdk-11-jdk-headless pacchetto.

Installazione di OpenJDK 8 #

Java 8, la precedente versione di Java LTS, è ancora ampiamente utilizzato. Se la tua applicazione funziona su Java 8, puoi installarla digitando i seguenti comandi:

sudo apt updatesudo apt install openjdk-8-jdk

Verifica l'installazione controllando la versione Java:

java -version

L'output dovrebbe essere simile a questo:

openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1ubuntu1-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)

Impostazione della versione predefinita n.

Se hai più versioni Java installate sul tuo sistema Ubuntu puoi verificare quale versione è impostata come predefinita digitando:

java -version

Per modificare la versione predefinita, usa le update-alternatives comando:

sudo update-alternatives --config java

L'output sarà simile al seguente:

There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      manual mode
  2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

Press <enter> to keep the current choice[*], or type selection number: 

Ti verrà presentato un elenco di tutte le versioni Java installate. Immettere il numero della versione che si desidera utilizzare come predefinita e premere Enter .

JAVA_HOME Variabile d'ambiente #

Il JAVA_HOME la variabile di ambiente è utilizzata da alcune applicazioni Java per determinare il percorso di installazione di Java.

Per impostare il JAVA_HOME variabile, trova prima il percorso di installazione di Java con update-alternatives :

sudo update-alternatives --config java

In questo esempio, i percorsi di installazione sono i seguenti:

  • OpenJDK 11 si trova in /usr/lib/jvm/java-11-openjdk-amd64/bin/java
  • OpenJDK 8 si trova in /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

Una volta trovato il percorso della tua installazione Java preferita, apri il /etc/environment file:

sudo nano /etc/environment

Supponendo che tu voglia impostare JAVA_HOME per puntare a OpenJDK 11, aggiungi la seguente riga, alla fine del file:

/etc/environment
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Affinché le modifiche abbiano effetto sulla tua shell attuale, puoi disconnetterti e accedere o eseguire il seguente source comando:

source /etc/environment

Verifica che il JAVA_HOME la variabile di ambiente è stata impostata correttamente:

echo $JAVA_HOME

Dovresti vedere il percorso dell'installazione Java:

/usr/lib/jvm/java-11-openjdk-amd64
/etc/environment è un file di configurazione a livello di sistema, utilizzato da tutti gli utenti. Se vuoi impostare il JAVA_HOME variabile in base all'utente, quindi aggiungi la riga a .bashrc o qualsiasi altro file di configurazione che viene caricato quando l'utente effettua l'accesso.

Disinstallazione di Java #

Puoi disinstallare Java come qualsiasi altro pacchetto installato con apt .

Ad esempio, per disinstallare default-jdk pacchetto inserisci:

sudo apt remove openjdk-11-jdk

Ubuntu
  1. Come installare Java su Ubuntu Linux

  2. Come installare Java 17 in Ubuntu 20.04

  3. Come installare Java su Ubuntu 16.04

  4. Come installare Java su Ubuntu 20.04

  5. Come installare Java su Ubuntu 22.04

Come installare OpenJDK 17 su Ubuntu 20.04/22.04

Come installare Oracle Java 8 e OpenJDK 11 su Ubuntu 18.04, 20.04

Come installare Java (OpenJDK o Oracle Java) su Ubuntu 20.04 Linux?

Come installare Java su Ubuntu 18.04

Come installare Java su Ubuntu 18.04?

Come installare Java su Ubuntu 22.04