- Bevezetés
- Előfeltételek
- A Java változatai
- Az OpenJDK 8 telepítése
- Az OpenJDK 8 JRE telepítése
- Install OpenJDK 8 JDK
- Az OpenJDK 7 telepítése
- Az OpenJDK 7 JRE telepítése
- Install OpenJDK 7 JDK
- Az OpenJDK 6 telepítése
- Az OpenJDK 6 telepítése
- Install OpenJDK 6 JDK
- Az Oracle Java 9 telepítése
- Install Oracle Java 9 JRE
- Install Oracle Java 9 JDK
- Az Oracle Java 8 telepítése
- Az Oracle Java 8 JRE telepítése
- Install Oracle Java 8 JDK
- Előértelmezett Java beállítása
- Alternatívák használata
- Környezeti változók használata
- Következtetés
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:
outputThere 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!