Java è uno dei linguaggi di programmazione più popolari di proprietà di Oracle e utilizzato per creare diversi tipi di applicazioni.
Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query OpenJDK correlate.
In questo contesto, esamineremo come installare Java sul sistema Debian 9. Qui installeremo varie versioni di Java Runtime Environment (JRE) e Java Developer Kit (JDK). Inoltre, installeremo OpenJDK dai pacchetti ufficiali di Oracle.
Come installare OpenJDK su Debian?
Prima di eseguire questa procedura di installazione, assicurati di utilizzare un account utente con privilegi sudo sulla macchina Debian.
OpenJDK 8 JDK è disponibile per l'installazione dai repository Debian standard.
io. Inizia aggiornando l'indice del gestore pacchetti usando il comando seguente:
$ sudo apt update
ii. Ora installa Java digitando il seguente comando:
$ sudo apt install default-jdk
iii. Una volta terminata l'installazione, puoi confermare l'installazione controllando la versione di jdk tramite:
$ java -version
Mostrerà sotto l'output:
Output
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1~deb9u1-b01)
OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)
Come installare una versione specifica di OpenJDK su Debian?
La versione stabile di OpenJDK è disponibile dal repository Debian Backports.
io. Inizia aggiungendo Backport al repository del software di sistema eseguendo il comando seguente:
$ echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee /etc/apt/sources.list.d/stretch-backports.list
ii. Una volta abilitato, è necessario aggiornare il gestore dei pacchetti e quindi procedere con l'installazione eseguendo.
$ sudo apt update
iii. Puoi installare OpenJDK con la versione specificata. Devi solo aggiungere la versione secondo la sintassi seguente.
$ sudo apt install openjdk-[VERSION]-jdk
Ad esempio, se la versione stabile è OpenJDK 11. Quindi possiamo installarlo usando il comando seguente:
$ sudo apt install openjdk-11-jdk
Come installare Java da Oracle su Debian?
Oracle fornisce permessi di licenza solo per uso non commerciale, solo per uso personale e per uso di sviluppo. Quindi prima di installarlo leggi la Oracle JDK License. Qui installeremo Java 11.
Ora, segui i passaggi seguenti per installare Java da Oracle.
io. Inizia installando i pacchetti necessari usando il comando seguente:
$ sudo apt install dirmngr gnupg
ii. Ora devi abilitare i repository dopo aver importato la chiave pubblica PPA seguendo i comandi:
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
echo ‘deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main’ | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list
iii. Una volta che il repository è stato aggiunto e abilitato, aggiorna l'indice dell'elenco dei pacchetti:
$ sudo apt update
iv. Quindi, esegui il comando seguente per installare il pacchetto:
$ sudo apt install oracle-java11-installer
Ti verrà chiesto di accettare e accettare la licenza Oracle. Accettalo per continuare l'installazione.
v. Ora, controlla la versione installata eseguendo il seguente comando:
$ java -version
Ti mostrerà l'output come di seguito:
Output
java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
Come impostare la versione Java predefinita su Debian?
Se il tuo sistema Debian ha più versioni di Java, puoi impostare la versione predefinita secondo la tua scelta.
io. Innanzitutto, controlla la versione predefinita corrente digitando:
$ java -version
Per modificare la versione predefinita, utilizzare il comando di sistema update-alternatives come di seguito:
$ sudo update-alternatives --config java
Output
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Press to keep the current choice[*], or type selection number:
Qui puoi vedere l'elenco di tutte le versioni Java installate. Seleziona il numero di selezione appropriato da impostare come versione predefinita.
Come disinstallare Java dal sistema Debian Linux?
È possibile disinstallare il pacchetto Java come gli altri pacchetti. Ad esempio, se vuoi disinstallare il pacchetto default-jdk esegui semplicemente:
$ sudo apt remove default-jdk