Jak nainstalovat Javu v systému CentOS 7

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

Tento návod popisuje, jak nainstalovat různé verze a implementace Javy v systému CentOS 7. Ukážeme vám, jak nainstalovat OpenJDK i Oracle Java.

Předpoklady #

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

Varianty Javy #

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 se zabývá edicí Java SE (Standard Edition).

V systému CentOS 7 existují dva různé balíčky Java: Java Runtime Environment (JRE) a Java Development Kit (JDK). Pokud chcete spouštět pouze programy v jazyce Java, můžete nainstalovat JRE, který obsahuje pouze prostředí Java Runtime Environment. Pokud se zabýváte vývojem v jazyce Java, pak budete potřebovat JDK, který obsahuje JRE a vývojové/odstraňovací nástroje a knihovny.

Existují také dvě různé implementace jazyka Java, OpenJDK a Oracle Java, mezi nimiž nejsou téměř žádné rozdíly s výjimkou toho, že Oracle Java má několik komerčních funkcí navíc.

Pokud si nejste jisti, kterou implementaci a verzi Javy nainstalovat, obecně se doporučuje nainstalovat OpenJDK 11 JDK, což je aktuální LTS verze Javy.

Předpoklady #

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

Instalace OpenJDK #

OpenJDK, open-source implementace platformy Java, je v systému CentOS 7 výchozím vývojovým a spouštěcím prostředím Javy. Instalace je jednoduchá a přímočará.

Instalace OpenJDK 11 JDK #

V době psaní tohoto článku je OpenJDK 11 aktuální LTS verzí Javy a doporučenou verzí k instalaci. Můžete ji nainstalovat pomocí nástroje 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ý vypíše verzi Javy:

java -version

Výstup bude vypadat asi takto:

To je vše! V tuto chvíli byste měli úspěšně nainstalovat Javu do systému CentOS.

Instalace OpenJDK 11 JRE #

Příkazem yum můžete nainstalovat OpenJDK 11 JRE 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 tento instalovat.

Instalace OpenJDK 8 JDK #

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

sudo yum install java-1.8.0-openjdk-devel

Install 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

Install 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 Licenci Oracle JDK . Licence povoluje pouze nekomerční použití softwaru, například pro osobní použití a vývoj.

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

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

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

Nastavení výchozí verze #

Výchozí verzi Javy můžete zkontrolovat pomocí:

java -version

Pokud máte na serveru nainstalováno více verzí Javy, můžete výchozí verzi změnit pomocí systémového nástroje alternatives:

sudo alternatives --config java

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

Chcete-li změnit výchozí verzi Javy, stačí po výzvě zadat číslo a stisknout Enter.

Odinstalujte Javu #

Pokud chcete z jakéhokoli důvodu balík Java odinstalovat, můžete jej odinstalovat jako jakýkoli jiný balík nainstalovaný pomocí 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 #

Teď, když jste se naučili instalovat a spravovat různé verze Javy na serveru CentOS, může být vaším dalším krokem instalace některé z mnoha aplikací, které na Javě běží, například Tomcat , JBoss/WildFly , Apache Maven , Glassfish, Elasticsearch , Cassandra , Jenkins , Gradle ..atd

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.