GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Oracle Java JDK 11 / 8 na Ubuntu 16.04 a Linux Mint 18

Oracle SE je populární Java vývojová sada používaná k vývoji Java aplikací. Zde uvidíme, jak nainstalovat Oracle Java JDK 11 / 8 na Ubuntu 16.04 a Linux Mint 18.

Předpoklady

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

Nainstalujte Oracle Java JDK

Navštivte stránku Oracle JDK a stáhněte si JDK.

Oracle Java JDK 11 (LTS):

Oracle Java JDK 8:

Potřebovali bychom rozbalit stažený archiv JDK do nějakého umístění. Zde jsem se rozhodl umístit JDK do adresáře /usr/lib/jvm/.

sudo mkdir /usr/lib/jvm/

Rozbalte stažený archiv JDK pomocí příkazu tar.

### Oracle JDK 11 ###

sudo tar -zxvf jdk-11.0.4_linux-x64_bin.tar.gz -C /usr/lib/jvm/

### Oracle JDK 8 ###

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

Spusťte příkaz update-alternatives a nainstalujte Java do vašeho systému.

### Oracle Java 11 ###

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

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

Výše uvedený příkaz by vypsal všechny Java JDK nainstalované ve vašem systému, jak je uvedeno níže.

Vyberte výchozí verzi Java zadáním čísla pod sloupcem Výběr a stiskněte enter.

There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      auto mode
  1            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode
  2            /usr/lib/jvm/jdk-11.0.4/bin/java                 2         manual mode
  3            /usr/lib/jvm/jdk1.8.0_221/bin/java               3         manual mode

Press  to keep the current choice[*], or type selection number: 2
update-alternatives: using /usr/lib/jvm/jdk-11.0.4/bin/java to provide /usr/bin/java (java) in manual mode

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

Ověřte Java

Ověřte verzi Java pomocí níže uvedené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 liší podle verze Java nainstalované v systému.

Nastavení proměnných prostředí

Některé instalace aplikací Java vyžadují předchozí konfiguraci proměnných prostředí jako JAVA_HOME , JRE_HOME atd.

Chcete-li nastavit proměnné prostředí JAVA, vytvořte nový soubor v adresáři /etc/profile.d.

sudo nano /etc/profile.d/javajdk.sh

Umístěte níže uvedené proměnné na základě verze JDK.

JDK 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/

JDK 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

Načtěte prostředí do aktuální relace.

source /etc/profile.d/javajdk.sh

Závěr

To je vše. Doufám, že jste se naučili, jak nainstalovat Oracle Java JDK 11 / 8 na Ubuntu 16.04 &Linux Mint 18. Podělte se prosím o svůj názor v sekci komentářů.


Ubuntu
  1. Jak nainstalovat Javu na Ubuntu Linux

  2. Jak nainstalovat Firefox 10 na Ubuntu 11.10 / Linux Mint 12

  3. Jak nainstalovat Oracle Java JDK 17 na Linux

  1. Jak nainstalovat Discord na Ubuntu a Linux Mint

  2. Jak nainstalovat Oracle Java JDK 18 v Ubuntu 20.04 | Ubuntu 22.04

  3. Jak nainstalovat Oracle Java 8 na Ubuntu 16.04/Linux Mint 17 (metoda PPA)

  1. Jak nainstalovat Skype na Ubuntu 20.04 / 21.04 / Linux Mint 20.1

  2. Jak nainstalovat Oracle Java 12/11/8 na Ubuntu 18.04 a Linux Mint 19

  3. Jak nainstalovat Oracle Java JDK 18 na Linux