Telepítse a Java SE-t a CentOS rendszerre

Bevezetés

A Java egy népszerű szoftverplatform, amely lehetővé teszi Java alkalmazások és kisalkalmazások fejlesztését és futtatását különféle hardverkörnyezetekben.

A Java platformnak három kiadása van: Standard Edition (SE), Enterprise Edition (EE) és Micro Edition (ME). Ebben a cikkben csak a Java szabványos kiadásáról (SE) fogunk beszélni.

A Java SE platformnak két különböző megvalósítása is létezik: OpenJDK és Oracle Java. Az egyes implementációk forráskódja szinte azonos, csak néhány kisebb eltérés van köztük. Röviden, az OpenJDK teljesen nyílt forráskódú és elsősorban GPL-licenc, míg az Oracle Java néhány zárt forráskódú, harmadik féltől származó összetevőt és néhány kereskedelmi funkciót ad hozzá egy kereskedelmi licenc – Binary Code License for Java SE Platform Products – felhasználásával.

Ezenkívül két különböző csomag létezik a Java minden implementációjához: Java Runtime Environment (JRE) és Java Development Kit (JDK). A JRE szükséges a lefordított Java alkalmazások futtatásához, míg a JDK a Java alkalmazások fejlesztéséhez.

Eközben a Java SE minden implementációja három széles körben használt verziószámmal rendelkezik (6, 7 és 8) a különféle alkalmazásokhoz.

Az Oracle Java esetében a szoftvercsomagok 32 bitesek (i686, x86) vagy 64 bitesek (x64) lehetnek.

A Java SE telepítésekor ki kell választania a fent említett tényezők megfelelő kombinációját az alkalmazások és licencek követelményeinek megfelelően.

Előfeltételek

Az oktatóanyagban található összes parancsot egy nem root felhasználónak kell futtatnia sudo jogosultságokkal. Ennek a cikknek megfelelően létre kell hoznia egy ilyen felhasználót .

Értesítés

Általában csak az alábbi változatok egyikét kell telepítenie, de a Java kialakítása lehetővé teszi, hogy két vagy több változatot telepítsen a rendszerére. A telepítés után több környezeti változót is be kell állítania a napi használatra. Segít az alapértelmezett Java program beállításában is, ha több változata van telepítve a rendszerére. Az oktatóanyag későbbi részében találhatók az utasítások.

OpenJDK 8 csomagok telepítése

JRE: sudo yum install -y java-1.8.0-openjdk

JDK: sudo yum install -y java-1.8.0-openjdk-devel

OpenJDK 7 csomagok telepítése

JRE: sudo yum install -y java-1.7.0-openjdk

JDK: sudo yum install -y java-1.7.0-openjdk-devel

OpenJDK 6 csomagok telepítése

JRE: sudo yum install -y java-1.6.0-openjdk

JDK: sudo yum install -y java-1.6.0-openjdk-devel

Oracle Java 8 csomagok telepítése

Az OpenJDK-val ellentétben az Oracle Java csomagokat a telepítés előtt le kell tölteni a rendszerére.

Az Oracle Java 8 három különböző csomagja létezik: JRE, Server JRE és JDK. Ezen csomagok közül a Server JRE csomag Java alkalmazások futtatására szolgál a szerveren, a másik kettő ugyanúgy használatos, mint az OpenJDK társaik.

Ha lehetséges, mindig töltse le és telepítse az Oracle Java legújabb verzióját, amely 8u66a cikk írásakor van. A legújabb verziót és letöltési URL-jét mindig megtalálja az Oracle Java hivatalos webhelyén.

További telepítési lehetőségek a következők: CPU-típusok (i686 vagy x64) és letöltési fájltípusok ( .rpmvagy .tar.gz).

JRE

cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jre-8u66-linux-x64.rpm"
sudo yum localinstall -y jre-8u66-linux-x64.rpm
rm ~/jre-8u66-linux-x64.rpm

Megjegyzés : Ha újabb verzió jelenik meg, cserélje ki az URL-t és a fájlnevet az Oracle webhelyén található legfrissebb információkra.

JRE szerver

cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/server-jre-8u66-linux-x64.tar.gz"
sudo mkdir /usr/java/
sudo tar -zxvf server-jre-8u66-linux-x64.tar.gz -C /usr/java/
rm ~/server-jre-8u66-linux-x64.tar.gz

Megjegyzés : Ha újabb verzió jelenik meg, cserélje ki az URL-t és a fájlnevet az Oracle webhelyén található legfrissebb információkra.

A Java használata előtt be kell állítania több környezeti változót:

sudo vi /etc/profile

Adja hozzá a következő mondatokat a fájl végéhez:

export JAVA_HOME=/usr/java/jdk1.8.0_66
export JRE_HOME=/usr/java/jdk1.8.0_66/jre
export PATH=$PATH:/usr/java/jdk1.8.0_66/bin

Mentés és kilépés:

:wq

Vedd életbe a változtatásokat:

source /etc/profile

JDK

cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-x64.rpm"
sudo yum localinstall -y jdk-8u66-linux-x64.rpm
rm ~/jdk-8u66-linux-x64.rpm

Megjegyzés : Ha újabb verzió jelenik meg, cserélje ki az URL-t és a fájlnevet az Oracle webhelyén található legfrissebb információkra.

Az Oracle Java 7 és Oracle Java 6 csomagokról

Az Oracle Java 7 és Oracle Java 6 biztonsági frissítései egy ideje nem érhetők el a nyilvánosság számára. Nem javasolt az Oracle Java 7 vagy Oracle Java 6 használatának folytatása a biztonsági frissítések nélkül. Ha köteles fenntartani az Oracle-Java-8-cal nem kompatibilis örökölt Java 7 vagy Java 6 alkalmazást, további támogatásért fel kell vennie a kapcsolatot az Oracle-lel.

A telepítés eredményének ellenőrzése

java -version

Ha a telepítés rendben van, akkor egy ilyen üzenet jelenik meg:

java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)

Környezeti változók beállítása

Bármelyik változatot is telepítette, a következő környezeti változókat kell beállítania napi használatra. Ha több változat van telepítve a rendszerére, az alapértelmezett Java programot is megadhatja a következő módszerrel:

sudo vi /etc/profile

Adja hozzá a következő mondatokat a fájl végéhez! Cserélje /usr/java/jdk1.8.0_66ki a telepítési hellyel a szerveren:

export JAVA_HOME=/usr/java/jdk1.8.0_66
export JRE_HOME=/usr/java/jdk1.8.0_66/jre
export PATH=$PATH:/usr/java/jdk1.8.0_66/bin

Mentés és kilépés:

:wq

Vedd életbe a változtatásokat:

source /etc/profile

Hagyj kommentárt

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Egyéni Windows ISO létrehozása frissítésekkel az NTLite használatával

Ez az oktatóanyag végigvezeti Önt a Vultrs rendszerekkel kompatibilis Windows ISO létrehozásának folyamatán. Itt megtanulhatja az <>Windows ISO<> előállításának lépéseit az NTLite segítségével.

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A gépek felemelkedése: Az AI valós világbeli alkalmazásai

A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.

DDOS támadások: Rövid áttekintés

DDOS támadások: Rövid áttekintés

Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Gondolkozott már azon, hogyan keresnek pénzt a hackerek?

Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

A Google forradalmi találmányai, amelyek megkönnyítik az életét.

Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.

Essential péntek: Mi történt az AI-vezérelt autókkal?

Essential péntek: Mi történt az AI-vezérelt autókkal?

Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Technológiai szingularitás: az emberi civilizáció távoli jövője?

Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.

A Big Data Reference Architecture Layerek funkciói

A Big Data Reference Architecture Layerek funkciói

Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.

Az adattárolás fejlődése – Infografika

Az adattárolás fejlődése – Infografika

Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Az okosotthoni eszközök 6 lenyűgöző előnye az életünkben

Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.