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

Jak nainstalovat Java na CentOS 7

Java je jedním z nejpopulárnějších programovacích jazyků na světě, který se používá k vytváření různých druhů aplikací a systémů.

Tento tutoriál popisuje, jak nainstalovat různé verze a implementace Java na CentOS 7. Ukážeme vám, jak nainstalovat OpenJDK a také Oracle Java.

Předpoklady #

Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s právy sudo.

Varianty jazyka Java #

Java je distribuována ve třech různých edicích, Standard Edition (SE), Enterprise Edition (EE) a Micro Edition (ME). Tento návod pokrývá edici Java SE (Standard Edition).

V CentOS 7 existují dva různé balíčky Java, Java Runtime Environment (JRE) a Java Development Kit (JDK). Pokud chcete spouštět pouze Java programy, můžete si nainstalovat JRE, které obsahuje pouze Java Runtime Environment. Pokud jste vývojář Java, budete potřebovat JDK, který zahrnuje JRE a vývojové/ladící nástroje a knihovny.

Existují také dvě různé implementace Javy, OpenJDK a Oracle Java, přičemž mezi nimi nejsou téměř žádné rozdíly, kromě toho, že Oracle Java má několik dalších komerčních funkcí.

Pokud si nejste jisti, kterou implementaci a verzi Java nainstalovat, obecným doporučením je nainstalovat OpenJDK 11 JDK, což je aktuální LTS verze Java.

Předpoklady #

Než začnete s výukovým programem, ujistěte se, že jste přihlášeni jako root nebo uživatel s právy sudo.

Instalovat OpenJDK #

OpenJDK, open-source implementace platformy Java, je výchozím vývojovým a runtime Java v CentOS 7. Instalace je jednoduchá a přímočará.

Instalovat OpenJDK 11 JDK #

V době psaní tohoto článku je OpenJDK 11 aktuální LTS verze Java a doporučená verze k instalaci. Můžete jej nainstalovat pomocí yum zadáním následujícího příkazu:

sudo yum install java-11-openjdk-devel

Ověřte instalaci spuštěním následujícího příkazu, který vytiskne verzi Java:

java -version

Výstup bude vypadat nějak takto:

openjdk version "11.0.3" 2019-04-16 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

A je to! V tomto okamžiku byste měli mít úspěšně nainstalovanou Javu na svůj systém CentOS.

Instalovat OpenJDK 11 JRE #

OpenJDK 11 JRE můžete nainstalovat pomocí yum zadáním následujícího příkazu:

sudo yum install java-11-openjdk
JRE je podmnožinou JDK, a pokud jste již nainstalovali balíček JDK, nemusíte instalovat tento.

Instalovat OpenJDK 8 JDK #

Java 8 je stále nejrozšířenější verzí Javy. Pokud vaše aplikace vyžaduje instalaci starší verze Java 8 na váš systém CentOS 7, nainstalujte ji spuštěním následujícího příkazu:

sudo yum install java-1.8.0-openjdk-devel

Instalovat OpenJDK 8 JRE #

Stejně jako výše, pokud vaše aplikace vyžaduje OpenJDK 7 JRE, můžete ji nainstalovat pomocí yum spuštěním následujícího příkazu:

sudo yum install java-1.8.0-openjdk

Instalovat Oracle Java #

V této části projdeme kroky instalace Oracle Java. Balíčky Oracle jsou k dispozici ke stažení pouze z jejich oficiálních webových stránek.

Před instalací Oracle Java se ujistěte, že jste si přečetli Oracle JDK License. Licence povoluje pouze nekomerční použití softwaru, jako je osobní použití a použití pro vývoj.

Můžete si stáhnout Oracle Java .rpm balíčky ze stránky Java SE Downloads. Chcete-li stáhnout Oracle Java, musíte se zaregistrovat na webu Oracle.

Jakmile balíček stáhnete, nainstalujte jej pomocí následujícího příkazu:

sudo yum localinstall jre-VERSION-linux-x64.rpm

Nastavit výchozí verzi #

Výchozí Javu můžete zkontrolovat pomocí:

java -version
openjdk version "11.0.3" 2019-04-16 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

Pokud máte na serveru nainstalovaných více verzí Java, můžete výchozí verzi změnit pomocí alternatives systémový nástroj:

sudo alternatives --config java

Výstup by měl vypadat podobně jako následující:

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java)
*+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java)

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

Chcete-li změnit výchozí verzi Java, po zobrazení výzvy zadejte číslo a stiskněte Enter .

Odinstalovat Java #

Pokud z nějakého důvodu chcete odinstalovat balíček Java, můžete jej odinstalovat jako jakýkoli jiný balíček nainstalovaný pomocí yum .

Pokud například chcete odinstalovat java-1.8.0-openjdk-devel balíček jednoduše spusťte:

sudo yum remove java-1.8.0-openjdk-devel

Cent OS
  1. Jak nainstalovat ActiveMQ na CentOS

  2. Jak nainstalovat WildFly 14 na CentOS 7

  3. Jak nainstalovat GlassFish 5 na CentOS 7

  1. Jak nainstalovat Jenkins na CentOS 8

  2. Jak nainstalovat Java na CentOS 8

  3. Jak nainstalovat GlassFish na CentOS 7

  1. Jak nainstalovat Java 11 &12 na CentOS 7

  2. Jak nainstalovat Java 8 &11 na Centos 8

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