Come installare Java su Debian 11

15 set 2021 3 min di lettura
Come installare Java su Debian 11
Indice dei contenuti

Introduzione

Java è uno dei linguaggi di programmazione per computer più apprezzati per sviluppare app per PC o mobili ed è disponibile su varie piattaforme. Ci sono molte applicazioni che richiedono Java sul tuo sistema per funzionare. Oltre a ciò, ci sono miliardi di dispositivi mobili che eseguono Java e circa 9 milioni di sviluppatori che preferiscono Java per creare applicazioni.

Se sei uno sviluppatore e un utente Linux, Java è un componente importante da avere sul tuo sistema, non solo ti aiuterà a creare applicazioni, ma ti aiuterà anche a eseguire migliaia di app e giochi che richiedono Java. Questo articolo è una guida per installare Java sull'ultima versione di Debian nota come Bullseye.

Prerequisiti

  1. Un sistema Debian 11 in esecuzione con accesso all'account con privilegi sudo.
  2. Completa la configurazione iniziale del server per preparare il tuo sistema con i pochi consigli

Se desideri installare Java su un server in remoto continua a leggere, altrimenti salta il primo paragrafo "Connessione al Server" e leggi il successivo.

Connessione al Server

Per accedere al server, è necessario conoscere l'indirizzo IP. Avrai anche bisogno dell'username e della password per l'autenticazione. Per connettersi al server come utente root digitare il seguente comando:

ssh root@IP_DEL_SERVER

Successivamente sarà necessario inserire la password dell'utente root.

Se non utilizzate l'utente root potete connettervi con un'altro nome utente utilizzando lo stesso comando, quindi modificare root con il vostro nome_utente:

ssh nome_utente@IP_DEL_SERVER

Successivamente vi verrà chiesto di inserire la password del vostro utente.

La porta standard per connettersi tramite ssh è la 22, se il vostro server utilizza una porta diversa, sarà necessario specificarla utilizzando il parametro -p, quindi digitare il seguente comando:

ssh nome_utente@IP_DEL_SERVER -p PORTA

Installare Java su Debian 11

I repository Debian 11 predefiniti contengono l'ultima versione stabile OpenJDK 11 e l'ultima versione, ovvero OpenJDK 17. Puoi installarne uno qualsiasi dai repository ufficiali.

Java Runtime Environment (JRE) assiste solo nell'esecuzione di applicazioni sviluppate in Java. Per creare un'applicazione Java potresti aver bisogno di Java Development Kit o JDK.

Installa Java stabile più recente (OpenJDK 11) su Debian 11 – Il seguente comando installerà Java Runtime Environment:

sudo apt install default-jre default-jdk 

Puoi ignorare il pacchetto JDK o JRE in base alle tue esigenze.

Installa l'ultima versione di Java (OpenJDK 17) su Debian 11 – Utilizzare il seguente comando per installare l'ultima versione corrente di OpenJDK 17, eseguire il seguente comando:

sudo apt install openjdk-17-jre openjdk-17-jdk 

Puoi anche aver installato entrambe le versioni sul tuo sistema.

Al termine del download e dell'installazione, è possibile verificare la versione:

java -version 
openjdk version "17-ea" 2021-09-14
OpenJDK Runtime Environment (build 17-ea+19-Debian-1)
OpenJDK 64-Bit Server VM (build 17-ea+19-Debian-1, mixed mode, sharing)

Per verificare la versione JDK utilizzare:

javac -version
javac 17-ea

Cambiare la versione Java

Puoi avere più versioni di Java sul tuo sistema, possono essere facilmente gestite utilizzando il comando:

sudo update-alternatives --config java 

Otterrai un elenco delle versioni Java installate sul tuo sistema in cui ogni versione è associata a un numero e qualsiasi versione può essere impostata come ambiente Java predefinito del tuo sistema. È possibile scegliere la versione Java associata a un numero, digitare numero e premere Invio.

Hai aggiornato correttamente la versione JRE predefinita. Se hai installato anche JDK, fai lo stesso per "javac":

sudo update-alternatives --config javac 

Immettere un numero per impostare la versione richiesta come predefinita.

Configurare la variabile d'ambiente

Molte applicazioni basate su Java utilizzano la variabile di ambiente JAVA_HOME per ottenere la posizione di Java salvata sul PC. Quindi, per evitare errori si suggerisce di impostare la variabile JAVA_HOME.

Innanzitutto, trova il percorso binario java con il seguente comando:

sudo update-alternatives --list java 

Successivamente, per impostare la variabile modificare il file /etc/environment in qualsiasi editor di testo:

sudo nano /etc/environment 

Impostare la variabile di ambiente JAVA_HOME con il valore del percorso binario dal comando precedente. Scrivi il percorso semplicemente saltando "bin/java":

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

Salva le modifiche e chiudi il file. Quindi, ricarica il file:

source /etc/environment  

Per verificare la variabile utilizzare:

echo $JAVA_HOME 
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/" 

Nell'output, otterrai il percorso.

Conclusione

Java è un linguaggio multipiattaforma ampiamente utilizzato non solo per sviluppare applicazioni per PC ma anche per dispositivi mobili. Java funziona perfettamente su qualsiasi sistema operativo, sia esso PC Windows o Linux. Molte applicazioni richiedono Java per funzionare su un sistema, per questo è necessario che Java sia installato sul PC.

Questo articolo è una guida su come installare Java su Debian 11 Bullseye e come gestirlo. Infine, abbiamo anche imparato come impostare la variabile d'ambiente JAVA_HOME in Debian 11.

Buy me a coffeeBuy me a coffee

Supportaci se ti piacciono i nostri contenuti. Grazie.

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.