Bevezetés

Ez a bemutató megmutatja, hogyan telepítsük a Java-t CentOS 7 (valamint 6 és 6.5), modern Fedora kiadásokra és RHEL rendszerekre. A Java egy népszerű szoftverplatform, amely lehetővé teszi Java alkalmazások és appletek futtatását.

A Java következő verzióinak telepítésével foglalkozik:

  • OpenJDK 8
  • OpenJDK 7
  • OpenJDK 6
  • Oracle Java 9
  • Oracle Java 8

Bátran ugorjon a kívánt részhez az oldalsávban található Tartalom gomb segítségével!

Előfeltételek

Az útmutató megkezdése előtt mindkét szerveren be kell állítania egy normál, nem root felhasználót sudo jogosultságokkal – ez az a felhasználó, akinek a szerverekre be kell jelentkeznie. A normál felhasználói fiók konfigurálását a Centos 7 kezdeti szerverbeállítási útmutatójának lépéseit követve tanulhatja meg.

A Java változatai

A Java platformnak három különböző kiadása létezik: Standard Edition (SE), Enterprise Edition (EE) és Micro Edition (ME). Ez a bemutató a Java SE-re (Java Platform, Standard Edition) összpontosít.

A Java SE két különböző csomagja telepíthető: a Java Runtime Environment (JRE) és a Java Development Kit (JDK). A JRE a Java Virtual Machine (JVM) implementációja, amely lehetővé teszi a lefordított Java alkalmazások és appletek futtatását. A JDK tartalmazza a JRE-t és más szoftvereket, amelyek a Java-alkalmazások és appletek írásához, fejlesztéséhez és fordításához szükségesek.

A Java két különböző implementációja is létezik: OpenJDK és Oracle Java. Mindkét implementáció nagyrészt ugyanazon a kódon alapul, de az OpenJDK, a Java referencia implementációja teljesen nyílt forráskódú, míg az Oracle Java tartalmaz némi saját kódot. A legtöbb Java-alkalmazás mindkettővel jól működik, de azt az implementációt kell használnia, amelyet a szoftvere igényel.

A Java különböző verzióit és kiadásait telepítheti egyetlen rendszerre, de a legtöbb embernek csak egy telepítésre van szüksége. Ezt szem előtt tartva igyekezzen csak a Java azon verzióját telepíteni, amelyre az alkalmazás(ok) futtatásához vagy fejlesztéséhez szüksége van.

Az OpenJDK 8 telepítése

Ez a szakasz bemutatja, hogyan telepítse az előre elkészített OpenJDK 8 JRE és JDK csomagokat a yum csomagkezelő segítségével, amely hasonló az Ubuntu/Debian apt-get-hez. Az OpenJDK 8 az OpenJDK legújabb verziója.

Az OpenJDK 8 JRE telepítése

Az OpenJDK 8 JRE telepítéséhez a yum segítségével futtassa ezt a parancsot:

  • sudo yum install java-1.8.0-openjdk

A megerősítő promptba írja be a y majd a RETURN parancsot a telepítés folytatásához.

Gratulálunk! Telepítette az OpenJDK 8 JRE-t.

Install OpenJDK 8 JDK

Az OpenJDK 8 JDK telepítéséhez a yum segítségével futtassa ezt a parancsot:

  • sudo yum install java-1.8.0-openjdk-devel

A megerősítő promptban írja be a y majd a RETURN parancsot a telepítés folytatásához.

Gratulálunk! Ön telepítette az OpenJDK 8 JDK-t.

Az OpenJDK 7 telepítése

Ez a szakasz azt mutatja be, hogyan telepítse az előre elkészített OpenJDK 7 JRE és JDK csomagokat a yum csomagkezelő segítségével.

Az OpenJDK 7 JRE telepítése

Az OpenJDK 7 JRE telepítéséhez a yum segítségével futtassa ezt a parancsot:

  • sudo yum install java-1.7.0-openjdk

A megerősítő promptba írja be a y, majd a RETURN parancsot a telepítés folytatásához.

Gratulálunk! Telepítette az OpenJDK 7 JRE-t.

Install OpenJDK 7 JDK

Az OpenJDK 7 JDK telepítéséhez a yum segítségével futtassa ezt a parancsot:

  • sudo yum install java-1.7.0-openjdk-devel

A megerősítő promptban írja be a y majd a RETURN parancsot a telepítés folytatásához.

Gratulálunk! Ön telepítette az OpenJDK 7 JDK-t.

Az OpenJDK 6 telepítése

Ez a szakasz azt mutatja be, hogyan telepítse az előre elkészített OpenJDK 6 JRE és JDK csomagokat a yum csomagkezelő segítségével.

Az OpenJDK 6 telepítése

Az OpenJDK 6 JRE telepítéséhez a yum segítségével futtassa ezt a parancsot:

  • sudo yum install java-1.6.0-openjdk

A megerősítő promptba írja be a y, majd a RETURN parancsot a telepítés folytatásához.

Gratulálunk! Telepítette az OpenJDK 6 JRE-t.

Install OpenJDK 6 JDK

Az OpenJDK 6 JDK telepítéséhez a yum segítségével futtassa ezt a parancsot:

  • sudo yum install java-1.6.0-openjdk-devel

A megerősítő promptban írja be a y majd a RETURN parancsot a telepítés folytatásához.

Gratulálunk! Ön telepítette az OpenJDK 6 JDK-t.

Az Oracle Java 9 telepítése

Az útmutató ezen szakasza bemutatja, hogyan telepítse az Oracle Java 9 JRE-t és JDK-t (64 bites), e csomagok e cikk írásakor legfrissebb kiadását.

A szakasz során a wget parancsot fogjuk használni az Oracle Java szoftvercsomagok letöltéséhez. Előfordulhat, hogy az wget nem szerepel alapértelmezés szerint az Ön Linux disztribúciójában, ezért ahhoz, hogy követni tudja a lépéseket, telepítenie kell a következő futtatással:

  • sudo yum install wget

Figyelem: Az Oracle Java telepítése előtt el kell fogadnia az Oracle Binary Code License Agreement for Java SE-t, ami az egyik mellékelt lépés.

Install Oracle Java 9 JRE

Megjegyzés: Az Oracle Java 9 JRE telepítéséhez el kell mennie az Oracle Java 9 JRE letöltési oldalára, el kell fogadnia a licencszerződést, és be kell másolnia a megfelelő Linux .rpm csomag letöltési linkjét. Helyettesítse a másolt letöltési linket a wget parancs kiemelt részével.

Változzon a saját könyvtárába, és töltse le az Oracle Java 9 JRE RPM-et ezekkel a parancsokkal:

  • cd ~
  • wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://link_copied_from_site"

Ezután telepítse az RPM-et ezzel a yum paranccsal (ha más kiadást töltött le, helyettesítse itt a fájlnevet):

  • sudo yum localinstall jre-9.0.4_linux_x64_bin.rpm

A megerősítő promptba írja be a y majd a RETURN parancsot a telepítés folytatásához.

Most a Java-t a /usr/java/jre-9.0.4/bin/java címre kell telepíteni, és a /usr/bin/java címről kell linkelni.

A korábban letöltött archívumfájlt törölheti:

  • rm ~/jre-9.0.4_linux_x64_bin.rpm

Gratulálunk! Telepítette az Oracle Java 9 JRE-t.

Install Oracle Java 9 JDK

Megjegyzés: Az Oracle Java 9 JDK telepítéséhez fel kell lépnie az Oracle Java 9 JDK letöltési oldalára, el kell fogadnia a licencszerződést, és be kell másolnia a megfelelő Linux .rpm csomag letöltési linkjét. Helyettesítse a másolt letöltési linket a wget parancs kiemelt részével.

Változzon a saját könyvtárába, és töltse le az Oracle Java 9 JDK RPM-et ezekkel a parancsokkal:

  • cd ~
  • wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://link_copied_from_site"

Ezt követően telepítse az RPM-et ezzel a yum paranccsal (ha más kiadást töltött le, helyettesítse itt a fájlnevet):

  • sudo yum localinstall jdk-9.0.4_linux-x64_bin.rpm

A megerősítő promptba írja be a y, majd a RETURN parancsot a telepítés folytatásához.

Most a Java-t a /usr/java/jdk-9.0.4/bin/java címre kell telepíteni, és a /usr/bin/java címről kell linkelni.

A korábban letöltött archívumfájlt törölheti:

  • rm ~/jdk-9.0.4_linux-x64_bin.rpm

Gratulálunk! Telepítette az Oracle Java 9 JDK-t.

Az Oracle Java 8 telepítése

Az útmutató ezen szakasza az Oracle Java 8 JRE és JDK (64 bites) telepítését mutatja be.

Figyelem: Az Oracle Java telepítése előtt el kell fogadnia az Oracle Binary Code License Agreement for Java SE-t, amely a mellékelt lépések egyike.

Az Oracle Java 8 JRE telepítése

Megjegyzés: Az Oracle Java 8 JRE telepítéséhez az Oracle Java 8 JRE letöltési oldalára kell lépnie, el kell fogadnia a licencszerződést, és be kell másolnia a megfelelő Linux .rpm csomag letöltési linkjét. Helyettesítse a másolt letöltési linket a wget parancs kiemelt részével.

Változzon a saját könyvtárába, és töltse le az Oracle Java 8 JRE RPM-et ezekkel a parancsokkal:

  • cd ~
  • wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://link_copied_from_site"

Ezt követően telepítse az RPM-et ezzel a yum paranccsal (ha más kiadást töltött le, helyettesítse itt a fájlnevet):

  • sudo yum localinstall jre-8u161-linux-x64.rpm

A megerősítő promptba írja be a y, majd a RETURN parancsot a telepítés folytatásához.

Most a Java-t a /usr/java/jre1.8.0_161/bin/java címre kell telepíteni, és a /usr/bin/java címről kell linkelni.

A korábban letöltött archívumfájlt törölheti:

  • rm ~/jre-8u161-linux-x64.rpm

Gratulálunk! Telepítette az Oracle Java 8 JRE-t.

Install Oracle Java 8 JDK

Megjegyzés: Az Oracle Java 8 JDK telepítéséhez fel kell lépnie az Oracle Java 8 JDK letöltési oldalára, el kell fogadnia a licencszerződést, és be kell másolnia a megfelelő Linux .rpm csomag letöltési linkjét. Helyettesítse a másolt letöltési linket a wget parancs kiemelt részével.

Változzon a saját könyvtárába, és töltse le az Oracle Java 8 JDK RPM-et ezekkel a parancsokkal:

  • cd ~
  • wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://link_copied_from_site"

Ezt követően telepítse az RPM-et ezzel a yum paranccsal (ha más kiadást töltött le, itt helyettesítse a fájlnevet):

  • sudo yum localinstall jdk-8u161-linux-x64.rpm

A megerősítő promptba írja be a y majd a RETURN parancsot a telepítés folytatásához.

Most a Java-t a /usr/java/jdk1.8.0_161/jre/bin/java címre kell telepíteni, és a /usr/bin/java címről kell linkelni.

A korábban letöltött archívumfájlt törölheti:

  • rm ~/jdk-8u161-linux-x64.rpm

Gratulálunk! Telepítette az Oracle Java 8 JDK-t.

Előértelmezett Java beállítása

Ha több Java-verziót telepített, akkor érdemes az egyiket alapértelmezettként beállítani (azaz azt, amelyik akkor fog futni, amikor a felhasználó a java parancsot futtatja). Ezenkívül egyes alkalmazások megkövetelik bizonyos környezeti változók beállítását, hogy megtalálják, melyik Java telepítést kell használni. Ez a szakasz megmutatja, hogyan lehet ezt megtenni.

Apropó, az alapértelmezett Java verziójának ellenőrzéséhez futtassa ezt a parancsot:

  • java -version

Alternatívák használata

Az alternatives parancs, amely az alapértelmezett parancsokat szimbolikus hivatkozásokon keresztül kezeli, használható az alapértelmezett Java parancs kiválasztására.

Az alternatives által kezelt java parancsot biztosító programok kiírásához használja ezt a parancsot:

  • sudo alternatives --config java

Itt egy példa a kimenetre:

output
There are 5 programs which provide 'java'. Selection Command----------------------------------------------- 1 java-1.7.0-openjdk.x86_64 (/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.161-2.6.12.0.el7_4.x86_64/jre/bin/java) 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64/jre/bin/java) 3 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java*+ 4 /usr/java/jre-9.0.4/bin/java 5 /usr/java/jdk-9.0.4/bin/javaEnter to keep the current selection, or type selection number:

Egyszerűen adja meg az a kiválasztási számot annak kiválasztásához, hogy melyik java futtatható programot használja alapértelmezés szerint.

Környezeti változók használata

Néhány Java-alkalmazás a JAVA_HOME vagy JRE_HOME környezeti változókat használja annak meghatározására, hogy melyik java futtatható programot használja.

Ha például a Java-t a /usr/java/jdk1.8.0_161/jre/bin helyre telepítette (pl. java futtatható a /usr/java/jdk1.8.0_161/jre/bin/java címen található), akkor a JAVA_HOME környezeti változót egy bash shellben vagy szkriptben a következőképpen állíthatja be:

  • export JAVA_HOME=/usr/java/jdk1.8.0_161/jre

Ha azt szeretné, hogy a JAVA_HOME alapértelmezés szerint a rendszer minden felhasználója számára be legyen állítva, akkor az előző sorral egészítse ki a /etc/environment fájlt. A fájlhoz való hozzáadás egyszerű módja a következő parancs futtatása:

  • sudo sh -c "echo export JAVA_HOME=/usr/java/jdk1.8.0_161/jre >> /etc/environment"

Következtetés

Gratulálunk, most már készen áll a Java alkalmazások futtatására és/vagy fejlesztésére!

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.