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

Jak nainstalovat Java na CentOS 8

Java je bezplatný, open-source a jeden z nejpopulárnějších programovacích jazyků výslovně navržených pro použití v distribuovaném prostředí internetu. Existují dvě různé implementace Java, Oracle Java a OpenJDK. Oracle Java má některé další komerční funkce, zatímco OpenJDK je open-source implementace platformy Java.

V tomto tutoriálu vám ukážeme, jak nainstalovat OpenJDK 8, OpenJDK 11 a Oracle 8 na CentOS 8.

Požadavky

  • Server se systémem CentOS 8.
  • Ve vašem systému je nastaveno heslo uživatele root.

Instalovat OpenJDK 11

Nejprve vyhledejte dostupné verze OpenJDK v úložišti CentOS 8 spuštěním následujícího příkazu:

dnf search jdk

Měli byste vidět následující výstup:

Last metadata expiration check: 1:23:41 ago on Wednesday 18 December 2019 02:23:23 AM EST.

========================================================= Summary & Name Matched: jdk =========================================================
java-11-openjdk-demo.x86_64 : OpenJDK Demos 11
java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos 8
java-11-openjdk-jmods.x86_64 : JMods for OpenJDK 11
java-11-openjdk-src.x86_64 : OpenJDK Source Bundle 11
java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle 8
java-11-openjdk.x86_64 : OpenJDK Runtime Environment 11
copy-jdk-configs.noarch : JDKs configuration files copier
java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment 8
java-11-openjdk-javadoc.x86_64 : OpenJDK 11 API documentation
java-1.8.0-openjdk-javadoc.noarch : OpenJDK 8 API documentation
java-11-openjdk-devel.x86_64 : OpenJDK Development Environment 11
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment 8
java-11-openjdk-headless.x86_64 : OpenJDK Headless Runtime Environment 11
java-1.8.0-openjdk-accessibility.x86_64 : OpenJDK 8 accessibility connector
java-1.8.0-openjdk-headless.x86_64 : OpenJDK Headless Runtime Environment 8
java-11-openjdk-javadoc-zip.x86_64 : OpenJDK 11 API documentation compressed in a single archive
java-1.8.0-openjdk-javadoc-zip.noarch : OpenJDK 8 API documentation compressed in a single archive
============================================================ Summary Matched: jdk =============================================================
icedtea-web.noarch : Additional Java components for OpenJDK - Java browser plug-in and Web Start implementation

Nyní nainstalujte OpenJDK 11 pomocí následujícího příkazu:

dnf install java-11-openjdk-devel.x86_64

Po dokončení instalace můžete ověřit nainstalovanou verzi Java spuštěním následujícího příkazu:

java -version

Měli byste vidět následující výstup:

openjdk version "11.0.5" 2019-10-15 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.5+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode, sharing)

Instalovat OpenJDK 8

Některé aplikace založené na Javě podporují pouze OpenJDK 8. V tomto případě budete muset nainstalovat OpenJDK 8 na váš server. OpenJDK 8 můžete snadno nainstalovat pomocí následujícího příkazu:

dnf install java-1.8.0-openjdk-devel

Po instalaci Javy můžete zkontrolovat nainstalovanou verzi Javy pomocí následujícího příkazu:

java -version

Měli byste vidět následující výstup:

openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)

Přepínání mezi verzemi Java

Můžete také nainstalovat více verzí Javy do jednoho systému a přepínat mezi nimi podle vašich požadavků.

Pro přepnutí verze Java z OpenJDK 8 na OpenJDK 11 můžete spustit následující příkaz, jak je znázorněno níže:

alternatives --config java

Budete požádáni o poskytnutí požadované verze Java, jak je uvedeno níže:

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.5.10-0.el8_0.x86_64/bin/java)
*+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el8_0.x86_64/jre/bin/java)

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

Napište 1 a stiskněte Enter pro přepnutí verze Java.

Po změně znovu zkontrolujte aktuální aktivní verzi Java pomocí následujícího příkazu:

java -version

Nainstalujte Oracle Java 8

Nejprve se budete muset přihlásit na webovou stránku Oracle Java a přejít na stránku stahování Oracle Java 8 JDK. Dále přijměte licenční smlouvu a stáhněte si balíček jdk-8u231-linux-x64.rpm.

Po dokončení stahování spusťte následující příkaz k instalaci Oracle OpenJDK 8:

dnf localinstall jdk-8u231-linux-x64.rpm

Po instalaci Oracle OpenJDK 8 můžete ověřit verzi Java pomocí následujícího příkazu:

java -version

Měli byste vidět následující výstup:

java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)

Závěr

To je prozatím vše. Naučili jsme se, jak nainstalovat různé verze Java v CentOS 8. Nyní si můžete snadno nainstalovat požadovanou verzi Java a přepínat mezi nimi podle vašich požadavků.


Cent OS
  1. Jak nainstalovat GlassFish na CentOS 7

  2. Jak nainstalovat ActiveMQ na CentOS

  3. Jak nainstalovat GlassFish 5 na CentOS 7

  1. Jak nainstalovat Jenkins na CentOS 8

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat WildFly 14 na CentOS 7

  1. Jak nainstalovat Java 8 &11 na Centos 8

  2. Jak nainstalovat Javu na Ubuntu 20.04

  3. Jak nainstalovat Java na CentOS 7