Java

Installare JDK su Ubuntu 22.04

Installare JDK su Ubuntu 22.04
LT
Luca Terribili
Autore

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-jdk

Questo 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 -version

Se 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 openjdk

Se 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:

  1. Tenere traccia delle versioni installate e controllare periodicamente il sito ufficiale per nuove release.
  2. Utilizzare strumenti come apt-mark hold per evitare che aggiornamenti automatici sostituiscano accidentalmente versioni manuali.
  3. 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.

Domande Frequenti
Che cos'è Java?
Java è un linguaggio di programmazione orientato agli oggetti altamente affidabile e versatile sviluppato da Sun Microsystems (ora proprietà di Oracle) alla fine degli anni '90.
Quali sono le caratteristiche di Java?
Java è stato progettato per essere indipendente dalla piattaforma, il che significa che un programma scritto in Java su un sistema operativo può essere eseguito su qualsiasi altro sistema che supporta Java. Inoltre, Java è molto apprezzato per lo sviluppo di giochi, grazie alla capacità di creare grafica avanzata e animazioni.
Che cos'è OpenJDK?
OpenJDK è una versione open source del kit di sviluppo Java (JDK) sviluppata dalla comunità Java. OpenJDK è una implementazione completa e gratuita delle specifiche Java che include tutti gli strumenti e le librerie necessarie per creare e eseguire programmi Java.
Qual è la differenza tra OpenJDK e Java SE?
Java SE include alcune funzionalità proprietarie che non sono incluse in OpenJDK, comprese le versioni più recenti e aggiornate delle tecnologie Java, tra cui la Java Virtual Machine (JVM), la libreria di classi di base e gli strumenti di sviluppo. Java SE supporta molte piattaforme diverse, tra cui Windows, macOS, Linux e molte altre.
Come si installa OpenJDK su Ubuntu?
Per installare l'ultima versione di Java, devi andare sul sito web https://jdk.java.net/. Qui, nella prima pagina, puoi vedere quale versione JDK è disponibile alla voce "Ready to Use". Ad esempio, se la versione disponibile è JDK 19, puoi installarla digitando il seguente comando nel terminale: sudo apt install openjdk-19-jdk. Questo comando installerà la versione 19 di OpenJDK sul tuo sistema Ubuntu.
Come si verifica se Java è stato installato sulla macchina?
Per verificare che effettivamente Java sia stato installato sulla macchina, dovremo digitare il seguente comando: java -version
Vedi tutti →
Anteprima articolo: Tecniche Avanzate di Autowiring con Spring Boot

Tecniche Avanzate di Autowiring con Spring Boot

L’autowiring è uno dei meccanismi più potenti e fondamentali in Spring Boot, che semplifica e automatizza il processo di gestione delle dipendenze tra i componenti di un’applicazione, evitando la necessità di istanziare manualmente oggetti o configurare le loro dipendenze