GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Javu na Debian 9

V tomto tutoriálu si projdeme instalací Javy na Debian 9. Java je jedním z nejpopulárnějších programovacích jazyků používaných k vytváření různých druhů aplikací a systémů. Aplikace vyvinuté v Javě jsou škálovatelné, flexibilní a udržovatelné.

Existují dva různé balíčky Java, Java Runtime Environment (JRE) a Java Development Kit (JDK). Pokud chcete spouštět pouze programy Java, pak potřebujete JRE, a pokud jste vývojář Java, pak budete potřebovat JDK, který zahrnuje JRE a vývojové/ladící nástroje a knihovny.

Existují také dvě různé implementace Javy, OpenJDK a Oracle Java, přičemž mezi nimi nejsou téměř žádné rozdíly, kromě toho, že Oracle Java má několik dalších komerčních funkcí.

Pokud si nejste jisti, jakou implementaci a verzi Javy použít, obecným doporučením je držet se výchozí verze OpenJDK dostupné na Debianu 9.

Předpoklady #

Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s právy sudo.

Instalovat OpenJDK 8 #

OpenJDK 8, open-source implementace platformy Java, je výchozím vývojovým a runtime Java v Debianu 9. Instalace je jednoduchá a přímočará.

K instalaci OpenJDK 8 JDK ze standardních repozitářů Debianu použijte následující příkaz:

sudo apt updatesudo apt install default-jdk

Jakmile je instalace dokončena, můžete ji ověřit kontrolou verze Java:

java -version

Výstup by měl vypadat nějak takto:

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)

A je to! V tomto okamžiku byste měli mít úspěšně nainstalovanou Javu na svůj systém Debian.

JRE je součástí balíčku JDK. Pokud potřebujete pouze JRE, nainstalujte default-jre balík:

Instalovat OpenJDK 11 #

V době psaní tohoto článku je nejnovější LTS verze Java verze 11. Tato verze je dostupná v repozitáři Debian Backports.

Nejprve přidejte Backports do seznamu softwarových úložišť vašeho systému:

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

Jakmile je úložiště povoleno, aktualizujte zdroje apt a nainstalujte Java 11 pomocí následujících příkazů:

sudo apt updatesudo apt install openjdk-11-jdk

Instalace Oracle Java #

Před instalací Oracle Java se ujistěte, že jste si přečetli Oracle JDK License. Licence povoluje pouze nekomerční použití softwaru, jako je osobní použití a použití pro vývoj.

Oracle Java 11 lze nainstalovat z Linux UprisingPPA.

Následující kroky popisují, jak nainstalovat Oracle Java 11 na Debian 9:

  1. Začněte instalací potřebných balíčků:

    sudo apt install dirmngr gnupg
  2. Importujte veřejný klíč PPA a povolte úložiště pomocí následujícího příkazu:

    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. Po přidání úložiště aktualizujte seznam balíčků a nainstalujte oracle-java11-installer balíček zadáním:

    sudo apt updatesudo apt install oracle-java11-installer

    Budete vyzváni k přijetí licence Oracle.

  4. Ověřte instalaci spuštěním následujícího příkazu, který vytiskne verzi 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)

Nastavit výchozí verzi #

Pokud máte na svém počítači Debian nainstalovaných více verzí Java, abyste zjistili, která verze je nastavena jako výchozí typ verze Java:

java -version

Výstup by měl vypadat nějak takto:

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)

Chcete-li změnit výchozí verzi, použijte update-alternatives systémový příkaz:

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: 

Zobrazí se seznam všech nainstalovaných verzí Javy na vašem systému Debian. Zadejte číslo verze, kterou chcete použít jako výchozí, a stiskněte Enter .

Odinstalovat Java #

Pokud z nějakého důvodu chcete odinstalovat balíček Java, můžete jej odinstalovat jako jakýkoli jiný balíček nainstalovaný pomocí apt .

Například pokud chcete odinstalovat default-jdk balíček jednoduše spusťte:

sudo apt remove default-jdk

Debian
  1. Jak nainstalovat Javu na Raspberry Pi

  2. Jak nainstalovat Java 17 v Debianu 11

  3. Jak nainstalovat Java 10 na Debian 9

  1. Jak nainstalovat Java na CentOS 8

  2. Jak nainstalovat R na Debian 9

  3. Jak nainstalovat Apache Maven na Debian 9

  1. Jak nainstalovat Javu na Debian 10 Linux

  2. Jak nainstalovat Git na Debian 10 Linux

  3. Jak nainstalovat Apache Maven na Debian 10