GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Java su Debian 9

In questo tutorial, illustreremo l'installazione di Java su Debian 9. Java è uno dei linguaggi di programmazione più popolari utilizzati per creare diversi tipi di applicazioni e sistemi. Le applicazioni sviluppate in Java sono scalabili, flessibili e gestibili.

Esistono due diversi pacchetti Java, Java Runtime Environment (JRE) e Java Development Kit (JDK). Se vuoi eseguire solo programmi Java, allora hai bisogno di JRE, e se sei uno sviluppatore Java, allora avrai bisogno di JDK, che include JRE e strumenti e librerie di sviluppo/debug.

Esistono anche due diverse implementazioni di Java, OpenJDK e Oracle Java, quasi senza differenze tra loro, tranne per il fatto che Oracle Java ha alcune funzionalità commerciali aggiuntive.

Se non sei sicuro di quale implementazione e versione Java usare, la raccomandazione generale è di attenersi alla versione OpenJDK predefinita disponibile su Debian 9.

Prerequisiti #

Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.

Installa OpenJDK 8 #

OpenJDK 8, l'implementazione open source della piattaforma Java, è lo sviluppo Java e il runtime predefinito in Debian 9. L'installazione è semplice e diretta.

Utilizzare il comando seguente per installare OpenJDK 8 JDK dai repository Debian standard:

sudo apt updatesudo apt install default-jdk

Una volta completata l'installazione, puoi verificarla controllando la versione Java:

java -version

L'output dovrebbe essere simile a questo:

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)

Questo è tutto! A questo punto, dovresti aver installato correttamente Java sul tuo sistema Debian.

JRE è incluso nel pacchetto JDK. Se hai bisogno solo di JRE, installa default-jre pacchetto:

Installa OpenJDK 11 #

Al momento in cui scrivo, l'ultima versione LTS di Java è la versione 11. Questa versione è disponibile dal repository Debian Backports.

Innanzitutto, aggiungi Backport all'elenco dei repository software del tuo sistema:

echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee /etc/apt/sources.list.d/stretch-backports.list

Una volta abilitato il repository, aggiorna i sorgenti apt e installa Java 11 utilizzando i seguenti comandi:

sudo apt updatesudo apt install openjdk-11-jdk

Installazione di Oracle Java #

Prima di installare Oracle Java, assicurati di leggere la licenza Oracle JDK. La licenza consente solo l'uso non commerciale del software, come l'uso personale e l'uso di sviluppo.

Oracle Java 11 può essere installato da Linux UprisingPPA.

I seguenti passaggi descrivono come installare Oracle Java 11 su Debian 9:

  1. Inizia installando i pacchetti necessari:

    sudo apt install dirmngr gnupg
  2. Importa la chiave pubblica PPA e abilita il repository con il seguente comando:

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2Aecho 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list
  3. Una volta aggiunto il repository, aggiorna l'elenco dei pacchetti e installa oracle-java11-installer pacchetto digitando:

    sudo apt updatesudo apt install oracle-java11-installer

    Ti verrà chiesto di accettare la licenza Oracle.

  4. Verifica l'installazione eseguendo il comando seguente che stamperà la versione R:

    java -version
    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)

Imposta la versione predefinita #

Se hai più versioni Java installate sulla tua macchina Debian per verificare quale versione è impostata come tipo di versione Java predefinita:

java -version

L'output dovrebbe essere simile a questo:

openjdk version "11.0.3" 2019-04-16
OpenJDK Runtime Environment (build 11.0.3+1-Debian-1bpo91)
OpenJDK 64-Bit Server VM (build 11.0.3+1-Debian-1bpo91, mixed mode, sharing)

Per modificare la versione predefinita, usa le update-alternatives comando di sistema:

sudo update-alternatives --config java
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 <enter> to keep the current choice[*], or type selection number: 

Ti verrà presentato un elenco di tutte le versioni Java installate sul tuo sistema Debian. Inserisci il numero della versione che vuoi utilizzare come predefinita e premi Enter .

Disinstalla Java #

Se per qualsiasi motivo desideri disinstallare il pacchetto Java, puoi disinstallarlo come qualsiasi altro pacchetto installato con apt .

Ad esempio, se vuoi disinstallare il default-jdk pacchetto esegui semplicemente:

sudo apt remove default-jdk

Debian
  1. Come installare Java su Raspberry Pi

  2. Come installare Java su CentOS 8

  3. Come installare R su Debian 9

  4. Come installare Java 17 in Debian 11

  5. Come installare Java 10 su Debian 9

Come installare Java su Debian 9 Stretch

Come installare Vai su Debian 10

Come installare Java su Debian 11

Come installare Git su Debian 10?

Come installare Java su Debian 10

Come installare Vai su Debian