Come installare OpenJDK 8 su Ubuntu 24.04, 22.04 o 20.04

OpenJDK 8 è un'implementazione open source della piattaforma Java, Standard Edition (SE) ed è ampiamente utilizzata per lo sviluppo e l'esecuzione di applicazioni Java. Nonostante sia una versione leggermente più vecchia, OpenJDK 8 rimane popolare grazie alla sua stabilità e compatibilità con molti sistemi aziendali e legacy. Include funzionalità essenziali per l'esecuzione di applicazioni Java, rendendolo uno strumento fondamentale per sviluppatori e amministratori di sistema.

Su Ubuntu 24.04, 22.04 o 20.04, puoi installare facilmente OpenJDK 8 utilizzando il terminale della riga di comando tramite il repository predefinito di Ubuntu. Questo metodo è semplice e garantisce di avere una versione stabile di OpenJDK 8 con gli aggiornamenti di sicurezza forniti dai repository Ubuntu. Questa guida ti guiderà attraverso il processo di installazione utilizzando il terminale della riga di comando.

Aggiorna i pacchetti del sistema Ubuntu prima dell'installazione di OpenJDK 8

Prima di iniziare l'installazione di OpenJDK 8, è fondamentale che il tuo sistema Ubuntu sia aggiornato. Questo è un passaggio consigliato e fondamentale poiché aiuta a evitare conflitti o potenziali errori durante l'installazione. L'aggiornamento garantisce la disponibilità delle patch di sicurezza, delle correzioni di bug e dei miglioramenti software più recenti per i pacchetti installati sul sistema.

Per aggiornare i tuoi pacchetti Ubuntu, esegui il seguente comando nel terminale:

sudo apt update && sudo apt upgrade

Una volta eseguito con successo questo comando, il tuo sistema Ubuntu dovrebbe essere aggiornato e preparato per l'installazione di OpenJDK 8.

Verifica la disponibilità dei pacchetti OpenJDK 8

Verificare la disponibilità dei pacchetti OpenJDK 8 è fondamentale prima di procedere con l'installazione. Generalmente, il repository Ubuntu predefinito è una fonte affidabile per l'installazione di OpenJDK. Dobbiamo però prima confermarne la presenza.

Nel tuo terminale, utilizza il seguente comando per trovare la disponibilità dei pacchetti OpenJDK 8:

apt-cache search openjdk-8 | grep openjdk-8

Comprendiamo i componenti di questo comando:

  • apt-cache search openjdk-8: interroga il database dei pacchetti per tutti i pacchetti relativi a "openjdk-8".
  • |: Questo è l'operatore pipe. Prende l'output del comando precedente e lo invia come input al comando successivo.
  • grep openjdk-8: filtra l'output del comando 'apt-cache search' per visualizzare solo le righe che contengono 'openjdk-8'.

Installa OpenJDK 8 JDK e JRE

Confermata la disponibilità dei pacchetti OpenJDK 8, puoi ora procedere alla loro installazione. I seguenti comandi del terminale installeranno Java Runtime Environment (JRE) e Java Development Kit (JDK).

Per installare OpenJDK 8 JRE, utilizzare:

sudo apt install openjdk-8-jre -y

Per OpenJDK 8 JDK, utilizzare:

sudo apt install openjdk-8-jdk -y

Il flag -y in questi comandi risponde automaticamente "sì" alle richieste, facilitando un'installazione senza problemi.

Passa tra diverse versioni Java su Ubuntu

Controlla la versione Java corrente

Una volta installato correttamente OpenJDK 8 sul tuo sistema Ubuntu, potrebbe verificarsi una situazione in cui il comando java –version restituisce una versione diversa da quella appena installata. Ciò è probabile perché sul tuo sistema è già installata una versione più recente di Java, che ha la precedenza.

Quando esegui il comando java –version, dovresti vedere una descrizione della versione Java attualmente attiva sul tuo sistema. Per impostazione predefinita, la versione più recente di Java del sistema è impostata come versione attiva.

Ecco come verificare la versione attiva:

java --version

Ad esempio, se OpenJDK 17 è l'ultima versione installata sul tuo computer, verrà visualizzata come versione attiva, anche se OpenJDK 8 è stato installato successivamente.

Elenca tutte le versioni JDK disponibili

Elenchiamo tutte le versioni Java installate sul tuo sistema:

sudo update-alternatives --config java

Questo comando ti presenterà un elenco di tutte le versioni Java installate sul tuo sistema Ubuntu. A ciascuna versione viene assegnato un numero di priorità, con la versione con il numero più alto impostata come predefinita.

Passa a OpenJDK 8 su Ubuntu

Ora che hai una chiara comprensione di quali versioni di Java sono disponibili sul tuo sistema, puoi scegliere di passare a qualsiasi versione che soddisfi le tue esigenze. Se desideri passare a OpenJDK 8, puoi farlo utilizzando nuovamente il comando update-alternatives.

Prova Java con un'applicazione "Hello World".

Uno dei passaggi fondamentali dopo l'installazione di qualsiasi software è verificarne la corretta implementazione. Una volta completata l'installazione e la configurazione di OpenJDK 8, creiamo una semplice applicazione "Hello World". Ciò servirà come test pratico e conferma che Java funziona come previsto sul tuo sistema.

Crea file Java

Iniziamo creando un nuovo file di programma Java. Apri il tuo terminale e usa il seguente comando:

nano hello.java

Questo comando istruisce il nano editor di testo per creare un nuovo file denominato "ciao.java".

Aggiungi codice Java

All'interno del file "hello.java", aggiungiamo un semplice programma Java. Il programma invierà un messaggio alla tua console quando verrà eseguito. Inserisci il seguente codice nel tuo file "ciao.java":

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

Per salvare il tuo lavoro nell'editor nano, utilizza la combinazione di tasti CTRL+O, seguita da CTRL+X per uscire.

Compila il codice Java

Una volta scritto il nostro programma Java, è il momento di compilare il codice. La compilazione traduce il nostro codice sorgente in bytecode, che la Java Virtual Machine (JVM) può eseguire.

Esegui il comando seguente per compilare il tuo programma Java:

javac hello.java

Se riscontri problemi con la compilazione, potrebbe esserci una mancata corrispondenza della versione. In tal caso, specificare la versione di rilascio con il flag –release. Ecco come farlo per OpenJDK 8:

javac --release 8 hello.java

Esegui l'applicazione Hello per il test del codice Java

Una volta che il codice è stato compilato con successo, puoi eseguire il tuo programma Java. Fatelo con il java comando, seguito dal nome della classe che desideri eseguire (senza l'estensione '.java').

Esegui il tuo programma "Hello World" con il seguente comando:

java hello

Esempio di output:

Ciao da LinuxCapable!

Gestire OpenJDK 8

Rimuovere OpenJDK 8 JDK e JRE

Esegui il seguente comando nel tuo terminale per rimuovere sia OpenJDK 8 JRE che JDK, insieme a eventuali dipendenze correlate:

sudo apt remove openjdk-8-jre openjdk-8-jdk

Modifica il comando per adattarlo ai pacchetti installati.

Conclusione

Con OpenJDK 8 installato sul tuo sistema Ubuntu tramite il repository predefinito, hai accesso a un ambiente di sviluppo Java stabile e affidabile. Questo metodo garantisce la ricezione di aggiornamenti di sicurezza regolari, mantenendo la configurazione Java sicura e aggiornata. Che tu stia sviluppando applicazioni Java o eseguendo sistemi legacy, OpenJDK 8 fornisce gli strumenti e la compatibilità necessari per soddisfare le tue esigenze su Ubuntu.

Joshua James
Seguimi
Ultimi post di Joshua James (vedi tutto)

Lascia un commento