GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Oracle Java JDK 12/11/8 su Debian 10/Debian 9

Oggi esamineremo l'installazione di Oracle Java SE che include Java Development Kit (JDK) e Java Runtime Environment (JRE) su Debian 10 / Debian 9.

Java JDK è il più importante per gli sviluppatori e questa guida sarà più utile per creare un ambiente di sviluppo quando usano in particolare il sistema operativo Debian.

Prerequisiti

Per poter installare Oracle Java JDK, devi accedere come utente con privilegi sudo.

Scarica Oracle Java

È possibile utilizzare la riga di comando o il browser per scaricare Java SE. Meglio utilizzare il browser in quanto il collegamento della riga di comando potrebbe cambiare quando viene rilasciata la nuova versione.

Visita la pagina di Oracle Java SE per il download.

Oracle offre sia il pacchetto .deb che il tarball per Oracle JDK 12/11 e solo il tarball per l'installazione di Oracle JDK 8. Quindi, ti chiedo di scaricare il pacchetto .deb per Oracle JDK 12/11 e tarball per l'installazione di Oracle JDK 8.

Oracle JDK 12:

Oracle JDK 11 (LTS):

Oracle JDK 8:

Se desideri continuare a utilizzare la riga di comando, utilizza il comando seguente.

### Oracle JDK 12 ###

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/12.0.2+10/e482c34c86bd4bf8b56c0b35558996b9/jdk-12.0.2_linux-x64_bin.deb

### Oracle JDK 11 ###

LOGIN REQUIRED. USE WEB BROWSER TO DOWNLOAD.

### Oracle JDK 8 ###

LOGIN REQUIRED. USE WEB BROWSER TO DOWNLOAD.

Installa Oracle Java

A seconda del tipo di pacchetto e della versione che hai scaricato, esegui il comando per installare o estrarre Oracle Java.

### Oracle JDK 12 ###

sudo apt install ./jdk-12.0.2_linux-x64_bin.deb

### Oracle JDK 11 ###

sudo apt install ./jdk-11.0.4_linux-x64_bin.deb

### Oracle JDK 8 ###

sudo tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/lib/jvm/

Ora, esegui il comando update-alternatives per installare Java sul sistema.

### Oracle JDK 12 ###

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-12.0.2/bin/java 1

### Oracle JDK 11 ###

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11.0.4/bin/java 2

### Oracle JDK 8 ###

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_221/bin/java 3

Imposta la versione Java predefinita

Imposta il java predefinito usando il comando seguente.

sudo update-alternatives --config java

Se il sistema ha più versioni di JAVA, il comando sopra potrebbe elencarlo tutto, come di seguito.

Modifica la versione Java predefinita digitando il numero nella colonna Selezione e quindi premi invio.

Qui, ho scelto di avere Oracle JDK 11 come versione Java predefinita sul sistema.

Verifica versione Java

Dopo aver impostato le alternative, controlla la versione java utilizzando il comando seguente.

java -version

Risultato:

java version "11.0.4" 2019-07-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.4+10-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.4+10-LTS, mixed mode)

L'output varia a seconda della versione dell'installazione di Oracle Java.

Imposta variabile ambientale

Alcune installazioni di applicazioni Java richiedono la configurazione preliminare di variabili ambientali come JAVA_HOME, JRE_HOME, ecc. Quindi, puoi impostare le variabili ambientali come di seguito.

Oracle Java 12:

export PATH=$PATH:/usr/lib/jvm/jdk-12.0.2/bin
export JAVA_HOME=/usr/lib/jvm/jdk-12.0.2/
export J2SDKDIR=/usr/lib/jvm/jdk-12.0.2/

Oracle Java 11:

export PATH=$PATH:/usr/lib/jvm/jdk-11.0.4/bin
export JAVA_HOME=/usr/lib/jvm/jdk-11.0.4/
export J2SDKDIR=/usr/lib/jvm/jdk-11.0.4/

Oracle Java 8:

export PATH=$PATH:/usr/lib/jvm/jdk1.8.0_221/bin
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221/
export JRE_HOME=/usr/lib/jvm/jdk1.8.0_221/jre/
export J2SDKDIR=/usr/lib/jvm/jdk1.8.0_221/
export J2REDIR=/usr/lib/jvm/jdk1.8.0_221/jre/

Per impostare le variabili d'ambiente in modo permanente, inserisci le variabili di cui sopra nel file /etc/profile/java.sh (Tutti gli utenti) o ~/.bash_profile (Utente singolo).

Conclusione

È tutto. Spero che questo post ti abbia aiutato a installare Oracle Java sulla tua Debian 10 / Debian 9. Java è un must per eseguire applicazioni come Tomcat, Gradle, ELK Stack, Graylog, Eclipse IDE, ecc.

Condividi il tuo feedback nella sezione commenti.


Debian
  1. Come installare Java JDK su Debian 11

  2. Come installare Oracle Java JDK 17 su Linux

  3. Come installare Java 17 in Debian 11

  4. Come installare Oracle VirtualBox su Debian 11

  5. Come installare Java 10 su Debian 9

Come installare Oracle Java 8 su Debian Jessie

Come installare Java su Debian 9 Stretch

Come installare Oracle Java su Debian 10 Buster

Come installare Java su Debian 11

Come installare Oracle JDK 9 su CentOS 7

Come installare Java su Debian 10