Installare JDK su Ubuntu 22.04

Nel panorama attuale, Java è impiegato in numerosi ambiti: sviluppo di giochi, app desktop, app mobile, sistemi enterprise e applicazioni web. La sua robusta infrastruttura di sicurezza e la capacità di far girare il codice sul lato server ne hanno consolidato la posizione tra gli sviluppatori web, mentre le librerie grafiche avanzate permettono di realizzare giochi ricchi di animazioni e effetti visivi.
Con una community globale di milioni di sviluppatori, una vasta collezione di librerie open source e una lunga storia di successi, Java rappresenta uno strumento flessibile e affidabile per chiunque desideri creare applicazioni di qualità e di impatto. La combinazione di stabilità, scalabilità e supporto continuo fa di Java una scelta sicura per progetti sia piccoli che di grandi dimensioni.
Che cos'è Open JDK
OpenJDK è la versione open source del kit di sviluppo Java (JDK), mantenuta dalla comunità globale di sviluppatori. Si tratta di un’implementazione completa e gratuita delle specifiche Java, che include tutti gli strumenti, le librerie e la Java Virtual Machine (JVM) necessari per scrivere, compilare ed eseguire programmi Java. Essendo open source, il codice è disponibile per chiunque voglia studiarlo, modificarlo o contribuire al suo miglioramento.
A differenza di Java SE (Java Standard Edition), che è la versione commerciale di Oracle, OpenJDK non contiene funzionalità proprietarie aggiuntive. Tuttavia, per la maggior parte degli sviluppatori, le differenze sono marginali: OpenJDK include le versioni più recenti del linguaggio e della JVM, permettendo di creare applicazioni moderne senza costi di licenza. Questa apertura favorisce una rapida diffusione e innovazione, grazie al contributo di aziende, istituzioni accademiche e singoli programmatori.
OpenJDK supporta una vasta gamma di sistemi operativi, inclusi Windows, macOS, Linux e molte varianti di Unix. Questa compatibilità rende la piattaforma ideale per ambienti di sviluppo eterogenei, dove è importante mantenere coerenza tra i diversi nodi di produzione e test. Inoltre, la presenza di pacchetti precompilati per le principali distribuzioni Linux semplifica l’installazione e l’aggiornamento del JDK.
Installazione di Open JDK su Linux Ubuntu
Per installare l’ultima versione di Java su Ubuntu, il primo passo è verificare quale JDK è disponibile nella sezione “Ready to Use” del sito ufficiale https://jdk.java.net/. Qui potrai vedere l’elenco delle versioni recenti, come ad esempio JDK 19, pronta per essere scaricata e installata.
Una volta individuata la versione desiderata, apri il terminale e digita il comando seguente per installare OpenJDK tramite i repository di Ubuntu:
sudo apt install openjdk-19-jdkQuesto comando scaricherà e installerà OpenJDK 19 sul tuo sistema. È fondamentale possedere i permessi di amministratore, perché l’operazione richiede l’accesso ai repository di pacchetti di sistema. Dopo l’installazione, puoi verificare la corretta configurazione eseguendo:
java -versionSe l’output mostra la versione appena installata, significa che Java è pronto all’uso.
Installazione manuale quando il repository non è aggiornato
In certe situazioni, l’ultima versione di Java può non essere presente nei repository predefiniti di Ubuntu. In questi casi, dovrai scaricare manualmente il pacchetto dal sito https://jdk.java.net/ e installarlo localmente. Per prima cosa, controlla quali versioni di OpenJDK sono disponibili nei repository con il comando:
sudo apt search openjdkSe la versione desiderata non compare nella lista, scarica il file .deb o .tar.gz corrispondente dal sito ufficiale. Dopo aver salvato il pacchetto nella cartella desiderata, installalo con:
sudo apt install /percorso/al/pacchetto-di-installazione-di-java/Assicurati nuovamente di avere i privilegi di amministratore, altrimenti l’installazione fallirà.
Consigli per la gestione e l’aggiornamento
L’installazione manuale garantisce l’accesso alle versioni più recenti, ma può introdurre complicazioni nella gestione degli aggiornamenti di sicurezza. Per mantenere il sistema sicuro e aggiornato, è consigliabile:
- Tenere traccia delle versioni installate e controllare periodicamente il sito ufficiale per nuove release.
- Utilizzare strumenti come apt-mark hold per evitare che aggiornamenti automatici sostituiscano accidentalmente versioni manuali.
- Documentare il percorso di installazione e le variabili d’ambiente (ad esempio
JAVA_HOME) per facilitare future manutenzioni.
Seguendo queste pratiche, potrai sfruttare al meglio le potenzialità di OpenJDK su Ubuntu, garantendo al contempo stabilità e sicurezza al tuo ambiente di sviluppo.