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 --versionper controllare la versione corrente.

Dovresti vedere qualcosa del genere:

Kibo Hutchinson

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.