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í
  2. zhrnutie

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.

https://openjdk.java.net/

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.