Ricerca nel sito web

Come installare Java su Debian 12 (Bookworm)


Scopri come installare facilmente Java su Debian 12 (Bookworm) con la nostra guida passo passo. Migliora il tuo sistema per potenti applicazioni Java!

Java, un linguaggio di programmazione versatile e potente, è uno strumento essenziale per sviluppatori e utenti. Consente la creazione di applicazioni robuste, funziona su più piattaforme e svolge un ruolo cruciale nel funzionamento di molti sistemi software moderni.

Questa guida ti guiderà attraverso il processo passo passo di installazione di Java su Debian 12 (Bookworm).

L'installazione apre le porte a una miriade di possibilità, dall'esecuzione di applicazioni server basate su Java all'esecuzione di bytecode Java per applicazioni desktop.

Prima di ciò, tuttavia, vogliamo chiarire le diverse edizioni e versioni di Java per essere quanto più utili e informativi possibile e darti una comprensione quanto più chiara possibile di ciascuno dei passaggi di questa guida.

Differenze tra OpenJDK e OpenJRE

OpenJDK e OpenJRE sono componenti software correlati ma, allo stesso tempo, distinti utilizzati nell'ambiente di sviluppo ed esecuzione Java. Ecco le differenze principali tra i due:

  1. OpenJDK è un'implementazione della piattaforma Java SE (Standard Edition) open source. Include un Java Development Kit (JDK), che fornisce strumenti per lo sviluppo e la compilazione di applicazioni Java, e un Java Runtime Environment (JRE), necessario per eseguire applicazioni Java sul computer di un utente.
  2. OpenJRE è un ambiente runtime per applicazioni Java. Include Java Virtual Machine (JVM), il motore che esegue il codice Java e le librerie di classi Java, che forniscono le funzionalità principali della piattaforma Java. OpenJRE non include gli strumenti di sviluppo e i compilatori che fanno parte di JDK.

In sintesi, OpenJDK è un ambiente runtime e di sviluppo Java completo, mentre OpenJRE è solo un ambiente runtime. Il componente JDK di OpenJDK include il componente JRE ma non viceversa.

Pertanto, se stai sviluppando applicazioni Java, avrai bisogno di OpenJDK, mentre se vuoi eseguire solo applicazioni basate su Java, OpenJRE è sufficiente.

Installa Java su Debian 12 (Bookworm)

Sebbene Java 11 LTS sia ora la versione più utilizzata, seguita da vicino da Java 8 LTS, guardando al futuro e seguendo le indicazioni di Oracle, Java 17 LTS è la strada da percorrere. Fortunatamente, questa è proprio la versione disponibile nei repository di Debian 12.

Passaggio 1: controlla se Java è già installato

Innanzitutto assicurati che Java non sia già installato sul tuo sistema Debian. Digitare quanto segue:

java

Se ricevi un messaggio come quello mostrato sopra, "Java: comando non trovato", il tuo sistema non ha ancora aggiunto il supporto per Java, quindi procediamo con la sua installazione.

Passaggio 2: installa OpenJDK su Debian 12

Per chiarezza, diremo subito che Debian fornisce il metapacchetto “default-jdk”, regolarmente aggiornato per fornire l'ultima versione dell'attuale rilascio OpenJDK LTS per la comodità dei suoi utenti.

Pertanto, utilizzando il comando APT riportato di seguito verrà installato OpenJDK 17 LTS sul tuo sistema Debian 12 (Bookworm).

sudo apt install default-jdk

Installando il pacchetto "default-jdk", avrai sia OpenJDK 17 che OpenJRE 17 installati sul tuo sistema contemporaneamente.

Tuttavia, se desideri installare solo OpenJDK, puoi farlo eseguendo:

sudo apt install openjdk-17-jdk

Allo stesso modo, se vuoi installare solo il motore JRE, il comando che ti serve è:

sudo apt install openjdk-17-jre

Passaggio 3: verificare l'installazione

Con il comando fornito di seguito verificare che l'installazione sia andata a buon fine. L'output dovrebbe essere simile al seguente:

java -version

Come puoi vedere dall'output del comando, ora abbiamo OpenJDK 17 installato con successo sul nostro sistema Debian 12.

Imposta la variabile di ambiente JAVA_HOME

La variabile JAVA_HOME viene utilizzata da varie applicazioni, come ambienti di sviluppo e strumenti di creazione, per individuare i file binari e le librerie Java.

Quando è impostato JAVA_HOME, il sistema sa dove cercare il JDK e può utilizzarlo per eseguire applicazioni Java o compilare codice Java. Quindi, apri il file “/etc/environment” con l'editor di testo del terminale che stai utilizzando:

sudo nano /etc/environment

Quindi, aggiungi la riga:

JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

Infine, applica le modifiche e verifica che tutto sia corretto eseguendo i due comandi seguenti.

source /etc/environment
echo $JAVA_HOME

Come possiamo vedere dall'output del comando echo, la variabile d'ambiente JAVA_HOME è impostata correttamente. Pertanto, l'esecuzione del comando seguente dovrebbe produrre un output come quello mostrato.

ls -l $JAVA_HOME

Disinstallare Java su Debian 12

Se desideri rimuovere Java dal tuo sistema Debian 12 per qualsiasi motivo, utilizza prima il comando seguente per scoprire tutti i pacchetti Java installati localmente.

sudo dpkg -l | grep 'jdk\|jre'

Quindi passali come nomi dopo il comando "sudo apt purge". Nel nostro caso, sarebbe simile a questo:

sudo apt purge default-jdk default-jdk-headless default-jre default-jre-headless openjdk-17-jdk openjdk-17-jdk-headless openjdk-17-jre openjdk-17-jre-headless

Infine, pulisci il tuo sistema Debian da tutte le dipendenze rimanenti.

sudo apt autoremove --purge

Non dimenticare di rimuovere la variabile JAVA_HOME dal file "/etc/environment" semplicemente aprendolo ed eliminando la riga che lo contiene.

Conclusione

Come puoi vedere, l'installazione di Java su Debian 12 (Bookworm) è un processo semplice che apre un mondo di possibilità sia per gli sviluppatori che per gli utenti.

La compatibilità multipiattaforma, la robustezza e la ricca libreria standard di Java lo rendono uno strumento indispensabile per molte applicazioni e servizi.

Mentre ti avventuri nel mondo della programmazione Java su Debian 12, ricorda di mantenere aggiornata la tua installazione Java per garantire la compatibilità con le funzionalità e le patch di sicurezza più recenti.

Aggiornare regolarmente i tuoi pacchetti con il gestore pacchetti APT o impostare aggiornamenti automatici sul tuo sistema Debian ti garantirà l'accesso alle versioni più recenti e alle correzioni dei bug.

Grazie per il tuo tempo! Spero che questa guida ti sia utile. Il tuo feedback e i tuoi commenti sono i benvenuti.

Articoli correlati: