OpenJDK telepítése CentOS-ra és az alapértelmezett Java futtatókörnyezet kiválasztása


Közzétéve:

Frissítve:


Cikkek › OpenJDK telepítése CentOS-ra és az alapértelmezett Java futtatókörnyezet kiválasztása

A 2026-os helyzet és biztonságos használat

Következtetés: Telepítsen egy támogatott OpenJDK buildet egy jóváhagyott lerakatból, válassza ki a rendszer alapértelmezését az alternatives, ellenőrizze a java -version és javac -version értékét, és állítsa be a JAVA_HOME elemet csak a ténylegesen igénylő szoftverekhez.

Amit megtudhat

  • A JRE/futásidejű parancs, a teljes JDK, PATH és a JAVA_HOME közötti különbség.
  • Hogyan válogat az alternatívák a telepített Java-parancsok között, merev kódolt szimbolikus linkláncok nélkül.
  • Miért kell ellenőrizni a Java disztribúció támogatását és licencét, ahelyett, hogy „az Oracle Java fizetős”-re kellene csökkenteni?

Kinek szól a cikk: Linux rendszergazdák, akik Java-t készítenek a Mavenhez, a Tomcathez vagy más szolgáltatáshoz.

Aktuális helyzet 2026-ban: Az alábbi CentOS 7/OpenJDK 8 parancsok történetiek. Válasszon egy támogatott JDK-vonalat, amely kompatibilis az alkalmazással, használja az aktuális DNF-csomagneveket, és tekintse meg a szállító támogatási és licencfeltételeit a pontos terjesztésért.

Biztonsági megjegyzés: Az eredeti cikk parancsait és konfigurációs példáit nem futtattuk újra modern éles környezetben. Alkalmazás előtt ellenőrizze a támogatott verziókat, készítsen biztonsági másolatot, és külön tesztkörnyezetben készítse elő a visszaállítást.

Hivatalos források

Áttekintés

A Java telepítésének menete a CentOS rendszerre és az elérési útvonal beállítása. Az Oracle Java-t elkezdték kifizetni, és az OpenJDK segítségével fogják beállítani. Az információk azon a feltételezésen alapulnak, hogy CentOS7-et használnak.

Tartalomjegyzék

  1. Beállítási részletek
  2. Összefoglalás

1. Beállítási részletek

Ez a szakasz a Java letöltési útvonalának beállítását ismerteti.

1-1. Anyagok letöltése

Töltse le az OpenJDK-t a következő weboldalról.

https://openjdk.java.net/

1-2. Anyagok felolvasztása és mozgatása

Mozgassa és csomagolja ki az OpenJDK-t a szerverre. A következőkben azt feltételezzük, hogy az OpenJDK a "/var/work" alatt van elhelyezve.

[root@hostname ~]# tar xzvf /var/work/openjdk-11+28_linux-x64_bin.tar.gz
[root@hostname ~]# mkdir /usr/lib/java
[root@hostname ~]# mv jdk-11 /usr/lib/java/

A fenti paranccsal az OpenJDK-t a '/var/work' mappába lehet kicsomagolni, létrehozni egy 'java' mappát a '/usr/lib/' mappában, és a kicsomagolt OpenJDK-t a '/usr/lib/java/' mappába lehet áthelyezni.

1-3. Parancsok regisztrálása alternatívákban

Az alternatívákat egyszerűen úgy magyarázzák, mint a környezeti változók beállításának mechanizmusát kapcsolható parancsikonokkal. Ha például több Java-alkalmazása van, ez a beállítás megkönnyíti a Java-alkalmazások közötti váltást. Ez a parancs beállítja a Java elérési útvonalát.

[root@hostname ~]# alternatives --install /usr/bin/java java /usr/lib/java/jdk-11/bin/java 1
[root@hostname ~]# alternatives --install /usr/bin/javac javac /usr/lib/java/jdk-11/bin/javac 1

A fenti parancs első sora magyarázza.

·Létrejön a '/usr/bin/java' parancsikon linkje.

·Nevezze el a csoportot 'java'. Ha több javas van, és váltani szeretne közöttük, regisztráljon több csoportnevet a java-ban.

·Állítsa be a parancsikon célpontját "/usr/lib/java/jdk-11/bin/java" értékre.

·1. prioritás.

Ez lehetővé teszi a java parancs végrehajtását.

1.A /usr/bin/java parancsikon meghívása. Megjegyzés:Az olyan parancsok, mint az "mkdir" és az "ls", amelyek általában végrehajtásra kerülnek, szintén a "/usr/bin" alatt vannak tárolva. Ez az a hely, ahol az "mkdir" és az "ls", amelyeket általában véletlenszerűen használunk, meghívásra kerülnek.

2.A '/etc/alternatives/java' parancs meghívásra kerül. Ez is egy rövidítés. Megjegyzés:A 'java' az '/etc/alternatives/java' állományban a csoport neve által megadott érték.

3.Ezenkívül a "/usr/lib/java/jdk-11/bin/java" parancsikon is meghívásra kerül.

A java parancsot a fenti (1)-(3) sorrendben hajtjuk végre.

Ellenőrizze, hogy a java parancs engedélyezve van-e a következő paranccsal.

[root@hostname ~]# java -version
openjdk version "xx" yyyy-mm-dd
OpenJDK Runtime Environment xx.x (build xx+xx)
OpenJDK 64-Bit Server VM xx.x (build xx+xx, mixed mode)

Ha a fenti módon jelenik meg, akkor rendben van.

2. összefoglaló

Leírtuk a Java telepítésének és az elérési útvonal beállításának lépéseit.

A java parancsot általában lazán használják, de úgy működik, hogy alternatívák és más eszközökkel regisztrálják. Kérjük, hivatkozzon erre, amikor új java-t ad hozzá.

Ezek a legfontosabb figyelembe veendő lépések és korlátozások.