Android

Jak nainstalovat java na centos 7

How to Install Java on Linux (JRE or JDK)

How to Install Java on Linux (JRE or JDK)

Obsah:

Anonim

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 Oracle Java.

Předpoklady

Před pokračováním v tomto kurzu se ujistěte, že jste přihlášeni jako uživatel s právy sudo.

Java varianty

Java je distribuována ve třech různých vydáních, Standard Edition (SE), Enterprise Edition (EE) a Micro Edition (ME). Tento tutoriál se týká vydání Java SE (Standard Edition).

Existují dva různé balíčky Java v CentOS 7, Java Runtime Environment (JRE) a Java Development Kit (JDK). Pokud chcete pouze spouštět programy Java, potřebujete JRE, které obsahuje pouze prostředí Java Runtime Environment, a pokud jste vývojář Java, budete potřebovat JDK, který obsahuje JRE a vývojové / ladicí nástroje a knihovny.

Existují také dvě různé implementace Java, 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, je obecným doporučením instalace pro instalaci OpenJDK 11 JDK, což je aktuální LTS verze Java.

Předpoklady

Před zahájením výuky se ujistěte, že jste přihlášeni jako uživatel s právy sudo.

Nainstalujte OpenJDK

OpenJDK, open source implementace Java Platform je výchozí vývoj a běh Java v CentOS 7. Instalace je jednoduchá a přímá.

Nainstalujte OpenJDK 11 JDK

V době psaní je OpenJDK 11 aktuální LTS verze Java a doporučená verze k instalaci. Můžete jej nainstalovat pomocí příkazu 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 asi 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 na svém systému CentOS úspěšně nainstalovanou Javu.

Nainstalujte OpenJDK 11 JRE

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

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

Nainstalujte OpenJDK 8 JDK

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

sudo yum install java-1.8.0-openjdk-devel

Nainstalujte 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

Nainstalujte 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 si přečtěte licenci Oracle JDK. Licence povoluje pouze nekomerční použití softwaru, jako je osobní použití a vývojové použití.

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

Po stažení balíčku jej nainstalujte pomocí následujícího příkazu:

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

Nastavte výchozí verzi

Výchozí Javu si 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)

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, zadejte po zobrazení výzvy číslo a stiskněte Enter .

Odinstalujte Java

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

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

sudo yum remove java-1.8.0-openjdk-devel

Závěr

Nyní, když jste se naučili, jak instalovat a spravovat různé verze Java na serveru CentOS, dalším krokem může být instalace jedné z mnoha aplikací, které běží na Java, jako je Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle..etc

java centos