A Java az egyik legnépszerűbb programozási nyelv a világon, amelyet különböző alkalmazások és rendszerek létrehozására használnak.
Ez a bemutató leírja, hogyan lehet a Java különböző verzióit és implementációit telepíteni a CentOS 7 rendszerre. Megmutatjuk, hogyan kell telepíteni az OpenJDK-t, valamint az Oracle Java-t.
Előfeltételek #
A bemutató folytatása előtt győződjön meg róla, hogy sudo jogosultságokkal rendelkező felhasználóként van bejelentkezve.
Java változatok #
A Java három különböző kiadásban kerül forgalomba: Standard Edition (SE), Enterprise Edition (EE) és Micro Edition (ME). Ez az útmutató a Java SE (Standard Edition) kiadással foglalkozik.
A CentOS 7-ben két különböző Java csomag van, a Java Runtime Environment (JRE) és a Java Development Kit (JDK). Ha csak Java programokat szeretne futtatni, akkor telepítheti a JRE-t, amely csak a Java futási környezetet tartalmazza. Ha Java-fejlesztő, akkor a JDK-ra lesz szüksége, amely tartalmazza a JRE-t és a fejlesztői/hibakeresési eszközöket és könyvtárakat.
A Java két különböző implementációja is létezik, az OpenJDK és az Oracle Java, amelyek között szinte nincs különbség, kivéve, hogy az Oracle Java néhány további kereskedelmi funkcióval rendelkezik.
Ha nem tudja biztosan, hogy melyik Java implementációt és verziót telepítse, az általános ajánlás az OpenJDK 11 JDK telepítése, amely a Java jelenlegi LTS verziója.
Előfeltételek #
A bemutató megkezdése előtt győződjön meg róla, hogy root vagy sudo jogosultságokkal rendelkező felhasználóként van bejelentkezve .
Az OpenJDK telepítése #
A CentOS 7 rendszerben az OpenJDK, a Java platform nyílt forráskódú implementációja az alapértelmezett Java fejlesztési és futtatási program. A telepítés egyszerű és egyszerű.
Install OpenJDK 11 JDK #
A cikk írásának időpontjában az OpenJDK 11 a Java aktuális LTS verziója és a telepítéshez ajánlott verzió. A yum segítségével telepítheted a következő parancs beírásával:
sudo yum install java-11-openjdk-devel
Ellenőrizd a telepítést, a következő parancs futtatásával, amely kiírja a Java verzióját:
java -version
A kimenet valahogy így fog kinézni:
Ez az! Ezen a ponton sikeresen telepítette a Java-t a CentOS rendszerére.
Az OpenJDK 11 JRE telepítése #
Az OpenJDK 11 JRE-t a yum segítségével telepítheti a következő parancs beírásával:
sudo yum install java-11-openjdk
Install OpenJDK 8 JDK #
A Java 8 még mindig a Java legszélesebb körben használt verziója. Ha az alkalmazásunk a régebbi Java 8 telepítését igényli a CentOS 7 rendszerünkre, telepítsük a következő parancs futtatásával:
sudo yum install java-1.8.0-openjdk-devel
Install OpenJDK 8 JRE #
A fentiekhez hasonlóan, ha az alkalmazásunk OpenJDK 7 JRE-t igényel, akkor a yum segítségével telepíthetjük a következő parancs futtatásával:
sudo yum install java-1.8.0-openjdk
Install Oracle Java #
Ebben a részben az Oracle Java telepítésének lépéseit tekintjük át. Az Oracle csomagok csak a hivatalos honlapjukról tölthetők le .
Az Oracle Java telepítése előtt mindenképpen olvassa el az Oracle JDK licencét . A licenc csak a szoftver nem kereskedelmi célú felhasználását engedélyezi, például személyes használatra és fejlesztésre.
Az Oracle Java .rpm
csomagokat a Java SE Downloads oldalról töltheti le. Az Oracle Java letöltéséhez regisztrálnia kell az Oracle webhelyén.
A csomag letöltése után a következő paranccsal telepítheti a csomagot:
sudo yum localinstall jre-VERSION-linux-x64.rpm
Az alapértelmezett verzió beállítása #
Az alapértelmezett Java-t ellenőrizheti, a:
java -version
Ha több Java verzió van telepítve a kiszolgálón, akkor az alapértelmezett verziót a alternatives
rendszer segédprogrammal módosíthatja:
sudo alternatives --config java
A kimenetnek a következőhöz hasonlóan kell kinéznie:
A Java alapértelmezett verziójának módosításához csak írja be a számot, amikor a rendszer kéri, és nyomja meg a Enter
gombot.
Java eltávolítása #
Ha valamilyen oknál fogva el akarja távolítani a Java csomagot, akkor a yum
segítségével eltávolíthatja, mint bármely más telepített csomagot.
Ha például a java-1.8.0-openjdk-devel
csomagot szeretné eltávolítani, egyszerűen futtassa:
sudo yum remove java-1.8.0-openjdk-devel
Következtetés #
Most, hogy megtanulta, hogyan telepítse és kezelje a különböző Java verziókat a CentOS szerverén, a következő lépés lehet, hogy telepít egyet a számos Java-on futó alkalmazás közül, mint például a Tomcat , JBoss/WildFly , Apache Maven , Glassfish, Elasticsearch , Cassandra , Jenkins , Gradle ..stb