GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Oracle Java JDK 12 / 11 / 8 na CentOS 7 / RHEL 7

Dnes se podíváme na instalaci Oracle Java JDK na RHEL 7 / CentOS 7. Java JDK je nejdůležitější základnou pro vývojáře.

Tato příručka pro ně bude užitečnější pro nastavení vývojového prostředí, když používají zejména RHEL 7 nebo CentOS 7.

Předpoklady

Nainstalujte balíček wget.

yum install -y wget

Stáhněte si Oracle Java JDK

Ke stažení JDK můžete použít buď příkazový řádek nebo prohlížeč, nejlépe pomocí prohlížeče, což je nejjednodušší.

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

Oracle Java JDK 12:

Stáhnout Oracle JDK 12 (v12.0.1)

Oracle Java JDK 11 (LTS):

Stáhnout Oracle JDK 11 (v11.0.3) (vyžadováno přihlášení)

Oracle Java JDK 8:

Stáhnout Oracle JDK 8 (v8u211) (vyžadováno přihlášení)

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

### Oracle Java JDK 12 ###

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/12.0.1+12/69cfe15208a647278a19ef0990eea691/jdk-12.0.1_linux-x64_bin.tar.gz

### Oracle Java JDK 11 ###

LOGIN REQUIRED

### Oracle Java JDK 8 ###

LOGIN REQUIRED

Rozbalte stažený archiv JDK do požadovaného adresáře (např. /usr/ )

### Oracle Java JDK 12 ###

tar -zxvf jdk-12.0.1_linux-x64_bin.tar.gz -C /usr

### Oracle Java JDK 11 ###

tar -zxvf jdk-11.0.3_linux-x64_bin.tar.gz -C /usr

### Oracle Java JDK 8 ###

tar -zxvf jdk-8u211-linux-x64.tar.gz -C /usr

Nainstalujte Oracle Java

Nainstalujte Javu pomocí příkazů alternatives. Níže uvedený příkaz nainstaluje Java do vašeho systému.

### Oracle Java JDK 12 ###

update-alternatives --install /usr/bin/java java /usr/jdk-12.0.1/bin/java 1

### Oracle Java JDK 11 ###

update-alternatives --install /usr/bin/java java /usr/jdk-11.0.3/bin/java 2

### Oracle Java JDK 8 ###

update-alternatives --install /usr/bin/java java /usr/jdk1.8.0_211/bin/java 3

Nastavit výchozí verzi Oracle Java

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

alternatives --config java

Vyberte nejnovější verzi Java:

Pokud má váš systém nainstalovaných více verzí Javy, může vám výše uvedený příkaz vypsat všechny verze Javy, jak je uvedeno níže.

There are 5 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.181-2.6.14.8.el7_5.x86_64/jre/bin/java)
*+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.171-8.b10.el7_5.x86_64/jre/bin/java)
   3           /usr/jdk-12.0.1/bin/java
   4           /usr/jdk-11.0.3/bin/java
   5           /usr/jdk1.8.0_211/bin/java

Enter to keep the current selection[+], or type selection number: 3

Vyberte jednu verzi Java, která má být nastavena jako výchozí. Zadejte číslo pod sloupec výběru vyberte výchozí verzi Java. Zde jsem vybral 3 pro Oracle JDK 12.

Ověřte Java

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

java -version

Výstup:

Oracle JDK 12:

java version "12.0.1" 2019-04-16
Java(TM) SE Runtime Environment (build 12.0.1+12)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.1+12, mixed mode, sharing)

Oracle JDK 11:

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

Oracle JDK 8:

java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

Nastavení proměnné prostředí

Nejdůležitější část přišla nyní, měla by být nastavena před instalací jakékoli Java aplikace.

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

vi /etc/profile.d/javajdk.sh

Umístěte proměnné na základě umístění a verze JDK.

Oracle JDK 12:

export PATH=$PATH:/usr/jdk-12.0.1/bin 
export JAVA_HOME=/usr/jdk-12.0.1
export J2SDKDIR=/usr/jdk-12.0.1

Oracle JDK 11:

export PATH=$PATH:/usr/jdk-11.0.3/bin
export JAVA_HOME=/usr/jdk-11.0.3
export J2SDKDIR=/usr/jdk-11.0.3

Oracle JDK 8:

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

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

source /etc/profile.d/javajdk.sh

Chcete-li nastavit proměnné prostředí jako trvalé pro konkrétního uživatele, umístěte výše uvedené proměnné do ~/.bash_profile soubor.

Závěr

Doufám, že jste se naučili, jak nainstalovat Oracle Java na systém CentOS 7. Podělte se o svůj názor v sekci komentářů.


Cent OS
  1. Jak nainstalovat Gradle na CentOS 8 / 7 &RHEL 8 / 7

  2. Jak nainstalovat Oracle Java 12 / 11 / 8 na CentOS 6 / RHEL 6

  3. Jak nainstalovat Oracle Java JDK 12 / 11 / 8 na CentOS 7 / RHEL 7

  1. Jak nainstalovat Elasticsearch na CentOS 8 / RHEL 8

  2. Jak nainstalovat Javu na Rocky Linux 8 / CentOS 8 / RHEL 8

  3. Jak nainstalovat Java JDK na Debian 11

  1. Jak nainstalovat Java 11 &12 na CentOS 7

  2. Jak nainstalovat Java 8 &11 na Centos 8

  3. Jak nainstalovat Oracle Java JDK 17 na Linux