Inštalácia OpenJDK na CentOS a výber predvoleného Java runtime
Dátum vydania:
Aktualizované:
Technické články > Inštalácia OpenJDK na CentOS a výber predvoleného Java runtime
stav a bezpečné používanie v roku 2026
Záver: Nainštalujte podporovanú zostavu OpenJDK zo schváleného úložiska, vyberte predvolený systém s alternatives, overte java -version a javac -version a nastavte JAVA_HOME iba pre softvér, ktorý to skutočne vyžaduje.
Čo sa naučíte
- Rozdiel medzi príkazom JRE/runtime, úplným JDK, PATH a
JAVA_HOME. - Ako alternatívy vyberajú z nainštalovaných príkazov Java bez pevne zakódovaných reťazcov symbolických odkazov.
- Prečo je potrebné skontrolovať podporu distribúcie Java a licencovanie a nie obmedziť ich na „Oracle Java je zaplatená.“
Pre koho je to určené: Správcovia Linuxu pripravujúci Javu pre Maven, Tomcat alebo inú službu.
Kontext v roku 2026: Príkazy CentOS 7/OpenJDK 8 uvedené nižšie sú historické. Vyberte si podporovaný rad JDK kompatibilný s aplikáciou, použite aktuálne názvy balíkov DNF a presnú distribúciu si prečítajte v podmienkach podpory a licenčných podmienok predajcu.
Bezpečnostná poznámka: Príkazy a príklady konfigurácie v pôvodnom článku neboli znovu spustené v aktuálnom produkčnom prostredí. Pred ich použitím overte podporované verzie, zálohy, riadenie prístupu a kroky vrátenia v samostatnom testovacom prostredí.
Hlavné oficiálne zdroje
Prehľad.
Postup inštalácie Javy v systéme CentOS a nastavenie cesty. Za Oracle Java sa začalo platiť a bude sa nastavovať pomocou OpenJDK. Informácie vychádzajú z predpokladu, že sa používa systém CentOS7.
Obsah
1. Podrobnosti o nastavení
V tejto časti je opísaný postup nastavenia cesty, odkiaľ sa Java sťahuje.
1-1. Materiály na stiahnutie
Stiahnite si OpenJDK z nasledujúcej webovej stránky.
1-2. Rozmrazovanie a premiestňovanie materiálov
Presuňte a rozbaľte OpenJDK na server. Nasledujúci postup vychádza z predpokladu, že OpenJDK je umiestnený v adresári "/var/work".
[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/
Vyššie je uvedený príkaz na rozbalenie OpenJDK v priečinku '/var/work', vytvorenie priečinka 'java' v priečinku '/usr/lib/' a presunutie rozbaleného OpenJDK do priečinka '/usr/lib/java/'.
1-3. Registrácia príkazov v alternatívach
Alternatívy sú jednoducho vysvetlené ako mechanizmus na nastavenie premenných prostredia s prepínateľnými skratkami. Ak máte napríklad viacero aplikácií Java, toto nastavenie uľahčuje prepínanie medzi aplikáciami Java. Tento príkaz nastaví cestu pre jazyk Java.
[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
Prvý riadok vyššie uvedeného príkazu vysvetľuje.
•Vytvorí sa odkaz na skratku '/usr/bin/java'.
•Pomenujte skupinu "java". Ak existuje viacero Java a chcete medzi nimi prepínať, zaregistrujte v Java viacero názvov skupín.
•Nastavte cieľ skratky na "/usr/lib/java/jdk-11/bin/java".
•Priorita 1.
Tým sa umožní vykonanie príkazu java.
1: Vyvolá sa skratka /usr/bin/java. Poznámka: Príkazy ako "mkdir" a "ls", ktoré sa bežne vykonávajú, sú tiež uložené v adresári "/usr/bin". Tu sa vyvolávajú príkazy "mkdir" a "ls", ktoré sa bežne používajú príležitostne.
2: Vyvolá sa cieľový zástupca '/etc/alternatives/java'. Aj to je skratka. Poznámka: 'java' v '/etc/alternatives/java' je hodnota určená názvom skupiny.
3: Okrem toho sa vyvolá cieľový zástupca "/usr/lib/java/jdk-11/bin/java".
Príkaz java sa vykoná vo vyššie uvedenom poradí (1) až (3).
Skontrolujte, či je príkaz java povolený pomocou nasledujúceho príkazu.
[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)
Ak sa zobrazí tak, ako je uvedené vyššie, ste v poriadku.
2. zhrnutie
Popísali sme kroky inštalácie Javy a nastavenia cesty.
Príkaz java sa zvyčajne používa náhodne, ale funguje tak, že sa registruje pomocou alternatív a iných prostriedkov. Pri pridávaní nového java sa ňou riaďte.
Ďakujeme vám za sledovanie až do konca.