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

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

Java JDK (Java Development Kit) je prostředí pro vývoj softwaru používané pro vývoj aplikací Java. JDK je sbírka programovacích nástrojů, zejména JRE (Java Runtime Environment), Java (Loader for Java Application), Javac (Compiler), Jar (Archiver) atd.

JDK nebo JRE

Vývojáři aplikací, kteří jsou v Javě noví, si často pletou Java Development Kit s Java Runtime Environment. JDK je balíček nástrojů pro vývoj aplikací Java, zatímco JRE je balíček nástrojů pro spouštění aplikací Java.

OpenJDK nebo Oracle Java

OpenJDK je open-source implementace edice platformy Oracle Java SE. Oracle vyvíjí Oracle Java SE, zatímco OpenJDK vyvíjí Oracle Corporation, OpenJDK a Java Community, Red Hat, Azul Systems, IBM, Apple Inc a SAP SE.

Mezi OpenJDK a Oracle JDK není žádný technický rozdíl.

Instalace Javy na Rocky Linux 8 / CentOS 8 / RHEL 8

Nainstalujte OpenJDK nebo Oracle Java podle vašich požadavků.

Ve vašem systému můžete mít několik verzí Javy (OpenJDK a Oracle Java). Můžete však mít pouze jednu výchozí verzi Javy.

Nainstalujte OpenJDK

Instalace OpenJDK je v Rocky Linux 8 / CentOS 8 / RHEL 8 docela přímočarý proces.

OpenJDK je k dispozici od Red Hat Enterprise Linux 8 pro x86_64 – AppStream (RPM) v RHEL 8.

K instalaci OpenJDK můžete použít příkaz yum.

Nainstalujte OpenJDK JDK

### Java JDK 8 ###

dnf install -y java-1.8.0-openjdk-devel

### Java JDK 11 ###

dnf install -y java-11-openjdk-devel

Nainstalujte OpenJDK JRE

### Java JRE 8 ###

yum install -y java-1.8.0-openjdk

### Java JRE 11 ###

yum install -y java-11-openjdk

Nainstalujte Oracle Java

Již neexistuje žádné samostatné prostředí JRE (Java Runtime Environment). Místo toho nyní Oracle JDK poskytuje také JRE.

Stáhněte si Oracle Java JDK

Ke stažení JDK můžete použít buď příkazový řádek, nebo prohlížeč.

Přejděte na stránku Oracle JDK a stáhněte si balíčky pomocí prohlížeče. Poté si stáhněte binární balíček rpm pro snadnou instalaci.

Oracle Java JDK 16:

Stáhnout Oracle Java 16 (v16.0.1)

Oracle Java JDK 11 (LTS):

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

Oracle Java JDK 8:

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

Pokud přesto chcete stahovat přes příkazový řádek, nainstalujte si balíček wget.

dnf install -y wget

Poté pomocí níže uvedeného příkazu stáhněte Oracle Java pomocí terminálu.

### Oracle Java JDK 12 ###

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/16.0.1+9/7147401fd7354114ac51ef3e1328291f/jdk-16.0.1_linux-x64_bin.rpm

### Oracle Java JDK 11 ###

LOGIN REQUIRED

### Oracle Java JDK 8 ###

LOGIN REQUIRED

Nainstalujte Oracle Java JDK

Nainstalujte Oracle Java JDK pomocí příkazu rpm.

### Oracle Java JDK 12 ###

rpm -ivh jdk-16.0.1_linux-x64_bin.rpm

### Oracle Java JDK 11 (LTS) ###

rpm -ivh jdk-11.0.11_linux-x64_bin.rpm

### Oracle Java JDK 8 ###

rpm -ivh jdk-8u291-linux-x64.rpm
Ve výchozím nastavení je Java JDK nainstalována v adresáři /usr/java/. Chcete-li nainstalovat Oracle JDK do vlastního adresáře, použijte příkaz rpm -ivh –prefix=// rpmfile.

Nastavit výchozí verzi Java

Pomocí příkazu alternatives nastavte výchozí verzi Java.

alternatives --config java

Vyberte Java:

Pokud má váš systém více verzí Java, výše uvedený příkaz zobrazí seznam všech verzí Java, jak je uvedeno níže.

There are 3 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/bin/java)
   2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el8_4.x86_64/jre/bin/java)
*+ 3           /usr/java/jdk-16.0.1/bin/java

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

Zadejte číslo pod sloupcem výběru pro nastavení výchozí verze Java.

Zde jsem vybral 1 pro OpenJDK 11.

Ověřte verzi Java

Zkontrolujte verzi Java pomocí následujícího příkazu.

java -version

Výstup:

openjdk version "11.0.11" 2021-04-20 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.11+9-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.11+9-LTS, mixed mode, sharing)

Výstup se může lišit v závislosti na balíčku a verzi, kterou jste vybrali jako výchozí verzi Java.

Nastavení proměnných prostředí

To nejdůležitější přišlo nyní. Java aplikace často vyžadují nastavení proměnných prostředí JAVA v systému.

Vytvořte nový soubor v adresáři /etc/profile.d.

vi /etc/profile.d/java.sh

Nastavte proměnné na základě umístění a verze Java.

export PATH=$PATH:/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/bin/
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/
export J2SDKDIR=/usr/lib/jvm/java-11-openjdk-11.0.11.0.9-2.el8_4.x86_64/

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

source /etc/profile.d/java.sh
Chcete-li nastavit proměnné prostředí pro konkrétního uživatele, umístěte výše uvedené proměnné do souboru ~/.bash_profile.

Závěr

Doufám, že vám tento příspěvek pomohl nainstalovat Javu na váš systém EL 8. Java musí spouštět aplikace jako Tomcat, Gradle, ELK Stack, Graylog, Eclipse IDE, Hadoop atd.


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

  2. Jak nainstalovat Java 17 na Rocky Linux 8/Centos 8

  3. Jak nainstalovat Erlang na Rocky Linux/Alma Linux/CentOS 8

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

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

  3. Jak nainstalovat PostgreSQL na CentOS 8 / Rocky Linux 8 / RHEL 8

  1. Jak nainstalovat redmine na RHEL 8 / CentOS 8 Linux

  2. Jak nainstalovat Elasticsearch na CentOS 8 / RHEL 8

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