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_HOMEkö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
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.
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.
■Cikkek
■Profil
■Kapcsolat