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ářů.