GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Oracle Java JDK 12 / 11 / 8 na Debian 10 / Debian 9

Dnes si projdeme instalaci Oracle Java SE, která obsahuje Java Development Kit (JDK) a Java Runtime Environment (JRE) na Debian 10 / Debian 9.

Java JDK je pro vývojáře nejdůležitější a tato příručka pro ně bude užitečnější při vytváření vývojového prostředí, když používají zejména operační systém Debian.

Předpoklady

Abyste mohli nainstalovat Oracle Java JDK, musíte se přihlásit jako uživatel s právy sudo.

Stáhněte si Oracle Java

Ke stažení Java SE můžete použít příkazový řádek nebo prohlížeč. Je lepší používat prohlížeč, protože odkaz na příkazový řádek se může po vydání nové verze změnit.

Ke stažení navštivte stránku Oracle Java SE.

Oracle nabízí balíček .deb i tarball pro Oracle JDK 12 / 11 a pouze tarball pro instalaci Oracle JDK 8. Žádám vás tedy o stažení balíčku .deb pro Oracle JDK 12 / 11 a tarball pro instalaci Oracle JDK 8.

Oracle JDK 12:

Oracle JDK 11 (LTS):

Oracle JDK 8:

Pokud přesto chcete použít příkazový řádek, použijte níže uvedený příkaz.

### 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.

Nainstalujte Oracle Java

V závislosti na typu balíčku a verzi, kterou jste stáhli, spusťte příkaz k instalaci nebo extrahování 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/

Nyní spusťte příkaz update-alternatives a nainstalujte Java do systému.

### 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

Nastavit výchozí verzi Java

Nastavte výchozí javu pomocí níže uvedeného příkazu.

sudo update-alternatives --config java

Pokud má systém více verzí JAVA, pak výše uvedený příkaz může vypsat všechny, jako níže.

Změňte výchozí verzi Java zadáním čísla do sloupce Výběr a poté stiskněte enter.

Zde jsem zvolil Oracle JDK 11 jako výchozí verzi Java v systému.

Ověřte verzi Java

Jakmile nastavíte alternativy, zkontrolujte verzi Java pomocí následujícího příkazu.

java -version

Výstup:

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)

Výstup se bude lišit v závislosti na verzi instalace Oracle Java.

Nastavení proměnné prostředí

Některé instalace Java aplikací vyžadují předchozí konfiguraci proměnných prostředí jako JAVA_HOME, JRE_HOME atd. Můžete tedy nastavit proměnné prostředí, jak je uvedeno níže.

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/

Chcete-li nastavit proměnné prostředí jako trvalé, umístěte výše uvedené proměnné do souboru /etc/profile/java.sh (Všichni uživatelé) nebo ~/.bash_profile (Jeden uživatel).

Závěr

To je vše. Doufám, že vám tento příspěvek pomohl nainstalovat Oracle Java na váš Debian 10 / Debian 9. Java je nutností pro spouštění aplikací jako Tomcat, Gradle, ELK Stack, Graylog, Eclipse IDE atd.

Podělte se o svůj názor v sekci komentářů.


Debian
  1. Jak nainstalovat Java JDK na Debian 11

  2. Jak nainstalovat Oracle Java JDK 17 na Linux

  3. Jak nainstalovat Java 17 v Debianu 11

  1. Jak nainstalovat Javu na Debian 9

  2. Jak nainstalovat Oracle VirtualBox na Debian 11

  3. Jak nainstalovat Java 10 na Debian 9

  1. Jak nainstalovat Gradle na Debian 10

  2. Jak nainstalovat Javu (JDK a JRE) na Debian 10

  3. Jak nainstalovat Java 17 (JDK 17) na Debian 11