Come installare Java 17 LTS (JDK 17) su Ubuntu 20.04

Java è un linguaggio di programmazione multiuso generico, basato su classi e orientato agli oggetti che è popolare grazie alla progettazione di minori dipendenze di implementazione, il che significa che il codice Java compilato può essere eseguito su tutte le piattaforme che supportano Java senza la necessità di ricompilazione. Java è anche veloce, sicuro e affidabile, quindi. È ampiamente utilizzato per lo sviluppo di applicazioni Java in laptop, data center, console di gioco, supercomputer scientifici, telefoni cellulari, ecc.

JDK 17 (JDK 17) ha introdotto nuovi miglioramenti del linguaggio, aggiornamenti alle librerie, supporto per nuovi computer Apple, rimozioni e deprecazioni delle funzionalità legacy e si adopera per garantire che il codice Java scritto oggi continui a funzionare senza modifiche nelle future versioni di JDK.

Nel seguente tutorial imparerai come installare l'ultimo Java 17 (JDK 17) su Ubuntu 20.04.

Prerequisiti

  • Sistema operativo consigliato: Ubuntu 20.04 oro superiore
  • Account utente: Un account utente con sudo or accesso root.

Aggiorna il sistema operativo

Aggiorna il tuo Ubuntu sistema operativo per assicurarsi che tutti i pacchetti esistenti siano aggiornati:

sudo apt update && sudo apt upgrade -y

Il tutorial utilizzerà il comando sudo che collaborano con noi, attingono direttamente dalla storia e dalla tradizione veneziana supponendo che tu abbia lo stato di sudo.

Per verificare lo stato di sudo sul tuo account:

sudo whoami

Esempio di output che mostra lo stato di sudo:

[joshua@ubuntu ~]$ sudo whoami
root

Per configurare un account sudo esistente o nuovo, visita il nostro tutorial su Come aggiungere un utente a Sudoers su Ubuntu.

Per utilizzare l' account di root, usa il seguente comando con la password di root per accedere.

su

pubblicità


Installa Java JDK 17 – Metodo PPA APT

La prima opzione sarà installare Java 17 JDK dal ppa:linuxuprisingrepository. Attualmente, Java 17 è presente in questo PPA. Questo è un repository non ufficiale, come sempre con qualsiasi PPA utilizzato con cautela ea proprio rischio.

Innanzitutto, importa il PPA usando il seguente comando nel tuo terminale:

sudo add-apt-repository ppa:linuxuprising/java -y
sudo apt update

Per installare utilizzando il gestore di pacchetti APT, eseguire il seguente comando:

sudo apt-get install oracle-java17-installer oracle-java17-set-default

Esempio di output:

Come installare Java 17 LTS (JDK 17) su Ubuntu 20.04

Nota, durante l'installazione, dovrai accettare i termini di Oracle.

Verificare che l'installazione sia andata a buon fine utilizzando il –comando di versione:

java 17 2021-09-14 LTS
Java(TM) SE Runtime Environment (build 17+35-LTS-2724)
Java HotSpot(TM) 64-Bit Server VM (build 17+35-LTS-2724, mixed mode, sharing)

Per rimuovere Java 17 JDK utilizzando il metodo di gestione dei pacchetti apt, eseguire il seguente comando:

sudo apt autoremove oracle-java17-installer oracle-java17-set-default --purge

Esempio di output:

Come installare Java 17 LTS (JDK 17) su Ubuntu 20.04

Tipologia "E", quindi premere "TASTO INVIO" per procedere con la disinstallazione.

Installa Java JDK 17 – Metodo DPKG

Installa i pacchetti di dipendenza

Per installare correttamente JDK 17, è necessario installare i seguenti pacchetti.

sudo apt install libc6-i386 libc6-x32 curl -y

Installa Java 17

L'opzione più semplice ma la più restrittiva è installare Java JDK 17 utilizzando il comando dpkg, che è uno strumento per installare, creare, rimuovere e gestire i pacchetti .deb.

Innanzitutto, scarica il Pacchetto .deb da Pagina di download di Javao copia e incolla il collegamento in un comando wget nel tuo terminale.

Esempio:

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb

Nota, questo collegamento dovrebbe funzionare se non va al sito Web per ottenerne uno nuovo.

Dopo aver scaricato il file Pacchetto .deb, esegui il seguente comando nel tuo terminale per installare Java:

sudo dpkg -i jdk-17_linux-x64_bin.deb

Esempio di output:

Come installare Java 17 LTS (JDK 17) su Ubuntu 20.04

Rimuovere Java 17

Se non hai più bisogno di Java JDK 17 e hai installato il software utilizzando il Pacchetto .deb JDK, puoi utilizzare il seguente comando dpkg con l'opzione -r flag che rimuoverà il pacchetto come nell'esempio seguente:

sudo dpkg -r jdk-17

Esempio di output:

Come installare Java 17 LTS (JDK 17) su Ubuntu 20.04

pubblicità


Installa Java JDK 17 – Metodo manuale

La seconda e più consigliata opzione è installare Java JDK 17, il modo manuale che offre agli utenti maggiore libertà e potenza su ciò che desiderano e dove è installato sul proprio sistema.

Installa i pacchetti di dipendenza

Per installare correttamente Java JDK 17, è necessario installare i seguenti pacchetti.

sudo apt install libc6-i386 libc6-x32 curl -y

Scarica l'ultima build di Java 17

Visita il pagina dei download per ottenere il collegamento alla versione più recente della build, quindi utilizzare quanto segue comando di arricciatura:

curl  -O https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

Una volta completato il download, è necessario estrarre l'archivio come segue:

tar -xvf jdk-17_linux-x64_bin.tar.gz

Configura e installa Java 17

Quindi, sposta la directory dell'archivio estratta nel / optare / posizione:

sudo mv jdk-17 /opt/jdk17

Ora devi impostare le variabili di ambiente come di seguito:

export JAVA_HOME=/opt/jdk17
export PATH=$PATH:$JAVA_HOME/bin

Java 17 è ora installato. Per confermare utilizzare i seguenti comandi:

java --version
echo $JAVA_HOME

Se installato correttamente, dovresti vedere il seguente output:

java 17 2021-09-14 LTS
Java(TM) SE Runtime Environment (build 17+35-LTS-2724)
Java HotSpot(TM) 64-Bit Server VM (build 17+35-LTS-2724, mixed mode, sharing)
/opt/jdk17

Come puoi vedere, puoi vedere che la versione è l'ultima Java 17 JDK build.

Prova Java: crea un'applicazione Hello World

Per finire, è sempre utile testare installazioni di questo tipo per verificare che tutto funzioni correttamente dopo l'installazione. Il modo più semplice è creare un piccolo script di programma da testare utilizzando il famoso Hello World.

Innanzitutto, crea il file del programma Java come segue

sudo nano hello.java

Quindi, aggiungi il seguente codice Java nel file:

public class hello {
  public static void main(String[] args) {
    System.out.println("G'day from LinuxCapable!");
  }
}

Salva il file (CTRL+O), quindi esci (CTRL+X).

Quindi, compila il codice:

javac hello.java

Infine, esegui il codice Java con il seguente comando:

java hello

Esempio di output:

Come installare Java 17 LTS (JDK 17) su Ubuntu 20.04

Congratulazioni, tutto funziona correttamente.


pubblicità


Commenti e Conclusione

Nel tutorial, hai imparato come scaricare e installare l'ultima versione di Java 17 (JDK 17). Nel complesso, per gli sviluppatori l'aggiornamento di Java può essere un compito meticoloso, ma a lungo termine, l'aggiornamento a Java 17 varrà l'obiettivo di essere un supporto per la versione LTS sarà disponibile insieme a miglioramenti per un po' di tempo.

Sottoscrivi
Notifica
4 Commenti
Feedback in linea
Visualizza tutti i commenti

Ho seguito le istruzioni per l'installazione con un pacchetto .deb, ma mi dice che ho aperto JDK versione 11. L'ho rimosso con il comando precedente ed è stato rimosso.

Tuttavia, quando ho inserito java -version ha detto che ho la versione 11, ma quando ho provato a disinstallarlo mi dice che non è installato. Qualcuno può aiutarmi qui? Non ho capito bene. Inoltre, che dire della pagina sul sito Web di Oracle che parla del programma di installazione di jdk? Ha importanza? Sono confuso qui, a meno che non mi sfugga qualcosa.

Un'altra cosa: funzionerà anche sul sistema operativo elementare? Ho pensato che potrebbe poiché è basato su Debian/Ubuntu. Ho appena iniziato a conoscere Linux; alla fine passerà da Mac OS o li userà entrambi.

4
0
Amerei i tuoi pensieri, per favore commenta.x