Installazione di Oracle Java SE 11 su Ubuntu 18.04
Questo articolo è una guida rapida per gli utenti di Ubuntu Linux che installano Java 11, l'attuale versione di Java con supporto a lungo termine (LTS). Descriverò brevemente il caso della migrazione della tua base di codice a Java 11, quindi ti guiderò attraverso i passaggi per installare Oracle JDK 11 utilizzando la riga di comando di Ubuntu.
Si noti che questa è una guida rapida per gli utenti di Ubuntu che installano Java 11. Non mi immergerò troppo in profondità nelle funzionalità di Java 11 o nei problemi di migrazione, che sono ampiamente trattati altrove.
Il caso della migrazione a Java 11
Rilasciato nel marzo 2014, Java 8 ha promesso un approccio più moderno allo sviluppo Java. Questa tendenza è continuata nel 2017, quando Oracle ha annunciato una cadenza di sviluppo più rapida, eliminando l'approccio tutto o niente che aveva consentito a Java SE di ristagnare tra le versioni precedenti.
Un minor numero di versioni Java è previsto per il supporto a lungo termine, quindi è importante prestare attenzione. L'amatissimo Java 8 è già nella spazzatura, per quanto riguarda Oracle, così come Java 9 e Java 10. È ancora possibile utilizzare queste versioni, ma non vengono attivamente aggiornate o supportate.
[Vedi anche: Novità in Ubuntu Linux 18.10 "Cosmic Cuttlefish". ]
Per gli sviluppatori che cercano il mix ideale di funzionalità attuali e supporto a lungo termine, JDK 11 è una buona scommessa. Oracle si è impegnata a utilizzare Java SE 11 fino al 2026. La combinazione di funzionalità, aggiornamenti e supporto rende questa versione ideale per il nuovo sviluppo, nonché per la migrazione del codice di base Java 8 su una piattaforma più recente.
Nota che questo suggerimento presume che tu abbia già installato Ubuntu 18.04 o 18.10.
Passaggio 1: installa Oracle JDK 11
La prima cosa che devi fare è aggiornare il sistema, utilizzando il seguente comando:
sudo apt update && sudo apt upgrade
Quindi, assicurati che il checksum delle corrispondenze binarie:
cd Downloads/ sha256sum jdk-11.0.5_linux-x64*
Ora crea una cartella e copia Oracle JDK 11 dai download:
sudo mkdir -p /var/cache/oracle-jdk11-installer-local/ sudo cp jdk-11.0.5_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/
Suggerimento: potresti anche voler creare una cartella in /var/cache/oracle-jdk11-installer-local/
.
Successivamente, aggiungerai PPA (Personal Package Archive) a Ubuntu apt
:
sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update
In questo modo la cache del pacchetto verrà aggiornata automaticamente.
Ora installa Oracle JDK 11:
sudo apt install oracle-java11-installer-local
Infine, controlla sempre se l'installazione è andata a buon fine:
java --version
Se l'installazione ha avuto successo, vedrai qualcosa di simile:
[email protected]:~# java --version java version "11.0.5" 2019-10-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.5+10-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode)
Passaggio 2: installa Oracle JDK 11 in Ubuntu 18.04 / 18.10
Ancora una volta, inizi aggiungendo PPA:
- Aprire il terminale di Ubuntu, sia da app launcher o premendo Clt + Alt + T .
- Eseguire il comando:
sudo add-apt-repository ppa:linuxuprising/java
.
Successivamente, installerai lo script che avvia il download e l'installazione di Java 11 su Ubuntu:
sudo apt-get update sudo apt-get install oracle-java11-installer-local
Accetta la licenza premendo Tab per evidenziare OK , quindi premi Invio .
Suggerimento: hai già aggiunto PPA, quindi puoi saltare sudo apt-get update command
.
E se hai installato più versioni?
Se avete installato più versioni e si desidera rimuovere quelle precedenti, iniziare inserendo remove oracle-java11-set-default package
, quindi impostare Java 11 come la nuova impostazione predefinita: sudo apt-get install oracle-java11-set-default-local
.
Usa il java --version
per controllare la versione corrente.
Dovresti vedere qualcosa del genere:

Come disinstallare JDK 11
Se per qualsiasi motivo desideri disinstallare Oracle JDK 11, esegui semplicemente il seguente comando:
sudo apt-get remove oracle-java11-set-default-local
Come utente Ubuntu, ricorda che puoi andare su Software e aggiornamenti -> Altro software per rimuovere il repository PPA.
Questa storia, "Installazione di Oracle Java SE 11 su Ubuntu 18.04" è stata originariamente pubblicata da JavaWorld.