Android

A Java telepítése a centos 7-en

How to Install Hadoop on Windows

How to Install Hadoop on Windows

Tartalomjegyzék:

Anonim

A Java a világ egyik legnépszerűbb programozási nyelve, amelyet különféle alkalmazások és rendszerek készítésére használnak.

Ez az oktatóanyag leírja, hogyan telepítheti a Java különféle verzióit és megvalósításait a CentOS 7-en. Megmutatjuk, hogyan kell telepíteni az OpenJDK-t és az Oracle Java-t.

Előfeltételek

Mielőtt folytatná ezt az oktatóprogramot, győződjön meg arról, hogy be van jelentkezve mint sudo jogosultságokkal rendelkező felhasználó.

Java variációk

A Java három különféle kiadásban van forgalmazva: Standard Edition (SE), Enterprise Edition (EE) és Micro Edition (ME). Ez az oktatóanyag a Java SE (Standard Edition) kiadást tartalmazza.

Két különféle Java csomag van a CentOS 7-ben, a Java Runtime Environment (JRE) és a Java Development Kit (JDK). Ha csak a Java programokat szeretné futtatni, akkor szüksége van egy olyan JRE-re, amely csak a Java futási környezetet tartalmazza, és ha Java fejlesztő vagy, akkor szüksége lesz egy JDK-ra, amely magában foglalja a JRE-t, valamint a fejlesztési / hibakeresési eszközöket és a könyvtárakat.

Két különféle Java implementáció is létezik, az OpenJDK és az Oracle Java, szinte nincs különbség közöttük, kivéve, hogy az Oracle Java néhány további kereskedelmi funkcióval rendelkezik.

Ha nem biztos benne, hogy mely Java-implementációt és verziót kell telepíteni, akkor az általános javaslat az OpenJDK 11 JDK telepítése, amely a Java jelenlegi LTS-verziója.

Előfeltételek

Az oktatóanyag megkezdése előtt győződjön meg arról, hogy be van jelentkezve mint sudo jogosultságokkal rendelkező felhasználó.

Telepítse az OpenJDK-t

Az OpenJDK, a Java Platform nyílt forráskódú megvalósítása az alapértelmezett Java fejlesztés és futási idő a CentOS 7-ben. A telepítés egyszerű és érthető.

Telepítse az OpenJDK 11 JDK-t

Az írás idején az OpenJDK 11 a Java jelenlegi LTS verziója és a telepítéshez javasolt verzió. A yum használatával telepítheti a következő parancs beírásával:

sudo yum install java-11-openjdk-devel

Ellenőrizze a telepítést a következő parancs futtatásával, amely kinyomtatja a Java verziót:

java -version

A kimenet így néz ki:

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)

Ez az! Ezen a ponton sikeresen telepítenie kellett volna a Java rendszert a CentOS rendszerére.

Telepítse az OpenJDK 11 JRE szoftvert

A yum használatával az OpenJDK 11 JRE telepíthető, a következő parancs beírásával:

sudo yum install java-11-openjdk A JRE egy alkészlet JDK, és ha már telepítette a JDK csomagot, akkor ezt nem kell telepítenie.

Telepítse az OpenJDK 8 JDK-t

A Java 8 továbbra is a Java legszélesebb körben használt verziója. Ha az alkalmazásnak szüksége van egy régebbi Java 8 telepítésére a CentOS 7 rendszerére, telepítse azt a következő parancs futtatásával:

sudo yum install java-1.8.0-openjdk-devel

Telepítse az OpenJDK 8 JRE szoftvert

Ugyanaz, mint a fenti, ha az alkalmazáshoz OpenJDK 7 JRE szükséges, akkor a yum használatával telepítheti a következő parancs futtatásával:

sudo yum install java-1.8.0-openjdk

Telepítse az Oracle Java alkalmazást

Ebben a szakaszban az Oracle Java telepítésének lépésein megyünk keresztül. Az Oracle csomagok csak hivatalos webhelyükről tölthetők le.

Az Oracle Java telepítése előtt feltétlenül olvassa el az Oracle JDK licencet. A licenc csak a szoftver nem kereskedelmi felhasználását engedélyezi, például személyes felhasználásra és fejlesztési használatra.

Az Oracle Java .rpm csomagokat a Java SE letöltések oldalról töltheti le. Az Oracle Java letöltéséhez regisztrálnia kell az Oracle webhelyen.

Miután letöltötte a csomagot, telepítse a következő parancsot:

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

Állítsa be az alapértelmezett verziót

Az alapértelmezett Java ellenőrizhető:

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

A kimenetnek a következőhöz hasonlóan kell kinéznie:

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:

Az alapértelmezett Java verzió megváltoztatásához írja be a számot, amikor a rendszer kéri, és nyomja Enter .

Távolítsa el a Java programot

Ha bármilyen okból el akarja távolítani a Java csomagot, akkor azt eltávolíthatja, mint bármely más, a yum telepített csomagot.

Például, ha el akarja távolítani a java-1.8.0-openjdk-devel csomagot, akkor egyszerűen futtassa:

sudo yum remove java-1.8.0-openjdk-devel

Következtetés

Most, hogy megtanulta a különféle Java verziók telepítését és kezelését a CentOS-kiszolgálón, a következő lépés lehet a Java-on futó sok alkalmazás, például a Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, telepítése, Cassandra, Jenkins, Gradle.. stb

java centos