Instalace OpenJDK na CentOS a výběr výchozího Java runtime


Publikováno:

Aktualizováno:


Články › Instalace OpenJDK na CentOS a výběr výchozího Java runtime

Stav v roce 2026 a bezpečné použití

Závěr: Nainstalujte podporované sestavení OpenJDK ze schváleného úložiště, vyberte výchozí systém s alternatives, ověřte java -version a javac -version a nastavte JAVA_HOME pouze pro software, který to skutečně vyžaduje.

Co se dozvíte

  • Rozdíl mezi příkazem JRE/runtime, úplným JDK, PATH a JAVA_HOME.
  • Jak alternativy vybírají mezi nainstalovanými příkazy Java bez pevně zakódovaných řetězců symbolických odkazů.
  • Proč je třeba zkontrolovat podporu distribuce Java a licencování, nikoli omezit na „Oracle Java je placená“.

Pro koho je článek určen: Správci Linuxu připravující Javu pro Maven, Tomcat nebo jinou službu.

Aktuální stav v roce 2026: Níže uvedené příkazy CentOS 7/OpenJDK 8 jsou historické. Vyberte podporovanou řadu JDK kompatibilní s aplikací, použijte aktuální názvy balíčků DNF a přesnou distribuci vyhledejte v podpoře a licenčních podmínkách dodavatele.

Bezpečnostní poznámka: Příkazy a konfigurační příklady z původního článku nebyly znovu spuštěny v současném produkčním prostředí. Před nasazením ověřte podporované verze, vytvořte zálohu a připravte postup návratu v odděleném testovacím prostředí.

Oficiální zdroje

Přehled

Postup instalace Javy v systému CentOS a nastavení cesty. Oracle Java začala být placená a bude nastavena pomocí OpenJDK. Informace vycházejí z předpokladu, že je používán systém CentOS7.

Obsah

  1. Podrobnosti o nastavení
  2. Shrnutí

1. Podrobnosti o nastavení

Tato část popisuje postup pro nastavení cesty, odkud je Java stahována.

1-1. Materiály ke stažení

Stáhněte si OpenJDK z následujících webových stránek.

https://openjdk.java.net/

1-2. Rozmrazování a přemísťování materiálů

Přesuňte a rozbalte OpenJDK na server. Následující text vychází z předpokladu, že OpenJDK je umístěn v adresáři "/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/

Výše uvedený příkaz rozbalí OpenJDK do adresáře '/var/work', vytvoří adresář 'java' v adresáři '/usr/lib/' a rozbalený OpenJDK přesune do adresáře '/usr/lib/java/'.

1-3. Registrace příkazů v alternativách

Alternativy jsou jednoduše vysvětleny jako mechanismus pro nastavení proměnných prostředí s přepínatelnými zkratkovými odkazy. Pokud máte například více aplikací Java, usnadňuje toto nastavení přepínání mezi aplikacemi Java. Tento příkaz nastaví cestu pro 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

První řádek výše uvedeného příkazu vysvětluje.

·Vytvoří se zkrácený odkaz na '/usr/bin/java'.

·Pojmenujte skupinu "java". Pokud existuje více javy a chcete mezi nimi přepínat, zaregistrujte v javě více názvů skupin.

·Nastavte cíl zástupce na "/usr/lib/java/jdk-11/bin/java".

·Priorita 1.

To umožňuje spustit příkaz java.

1.Je vyvolán zástupce /usr/bin/java. Poznámka:Příkazy jako "mkdir" a "ls", které se běžně provádějí, jsou také uloženy v adresáři "/usr/bin". Zde se vyvolávají příkazy "mkdir" a "ls", které se běžně používají příležitostně.

2.Je vyvolán cíl zástupce '/etc/alternatives/java'. I to je zkratka. Poznámka:'java' v '/etc/alternatives/java' je hodnota určená názvem skupiny.

3.Kromě toho se vyvolá cílová zkratka "/usr/lib/java/jdk-11/bin/java".

Příkaz java se provede ve výše uvedeném pořadí (1) až (3).

Zkontrolujte, zda je příkaz java povolen následujícím příkazem.

[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)

Pokud se zobrazí tak, jak je uvedeno výše, je vše v pořádku.

2. shrnutí

Popsali jsme postup instalace Javy a nastavení cesty.

Příkaz java se obvykle používá neformálně, ale funguje tak, že je registrován pomocí alternativ a dalších prostředků. Při přidávání nové javy se řiďte touto informací.

Tím jsou shrnuty hlavní kroky a omezení, která je třeba zohlednit.