Java je univerzální, na třídách založený, objektově orientovaný víceúčelový programovací jazyk, který je oblíbený díky návrhu s menšími implementačními závislostmi, což znamená, že zkompilovaný kód Java lze spouštět na všech platformách, které podporují Java, bez nutnosti rekompilace. Java je proto také rychlá, bezpečná a spolehlivá. Je široce používán pro vývoj Java aplikací v laptopech, datových centrech, herních konzolích, vědeckých superpočítačích, mobilních telefonech atd.
V následujícím tutoriálu se dozvíte, jak nainstalovat nejnovější Javu 16 (OpenJDK 16) na Fedora Linux .
Předpoklady
- Doporučený operační systém: Fedora Linux 34 (budou fungovat i novější verze)
- Uživatelský účet: Uživatelský účet s přístupem sudo nebo root.
Aktualizace operačního systému
Aktualizujte svůj Fedora Linux operační systém, abyste se ujistili, že všechny existující balíčky jsou aktuální:
sudo dnf update && sudo dnf upgrade -y
Nainstalujte Java 16 pro Fedora Linux
Ověřte, zda není Java zastavena
Prvním krokem je zkontrolovat, zda váš operační systém Fedora má předinstalované verze Java. Chcete-li to provést, použijte následující příkaz:
java -version
Příklad výstupu:
openjdk version "11.0.12" 2021-07-20
OpenJDK Runtime Environment 18.9 (build 11.0.12+7)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.12+7, mixed mode, sharing)
Z výstupního Java se nainstaluje 11 (OpenJDK 11). Operační systémy Fedora Linux jsou standardně dodávány s nainstalovanou Javou.
Vyhledat v úložišti nejnovější verzi Javy
Jak většina ví, Java 11 je poměrně zastaralá a Fedora Linux je upstream modul s nejnovějšími balíčky, takže můžete hledat různé verze pomocí příkazu vyhledávání dnf takto:
sudo dnf search openjdk
Obdržíte velký seznam možností. Při instalaci Java 16 uvidíte nejnovější značku což se rovná nejnovější verzi Java v nabídce.
Příklad:

Můžete nainstalovat další verze Java, OpenJDK i Oracle Java SE. K dispozici je nejnovější verze Fedora Linux 34 OpenJDK 1.8, OpenJDK 11 a OpenJDK 16.
Nainstalujte Javu
V seznamu uvidíte java-latest-openjdk.x86_64; toto je nejnovější verze OpenJDK, kterou budete muset spustit pro instalaci Java 16. Chcete-li to provést, použijte následující příkaz:
sudo dnf install java-latest-openjdk.x86_64
Příklad výstupu závislostí, které budou nainstalovány:

Zadejte Y, poté stiskněte klávesu Enter pokračujte v instalaci.
Po instalaci budete muset přejít ze stávající Java 11 na nejnovější Java 16 OpenJDK, kterou jste právě nainstalovali.
Chcete-li to provést, použijte následující příkaz:
sudo alternatives --config java
Příklad výstupu:

Z výše uvedeného výstupu byste zadali 2 a stiskněte klávesu Enter vyberte nejnovější verzi Java OpenJDK (Java 16).
Chcete-li zkontrolovat, zda byla výměna úspěšná, použijte příkaz version k ověření:
java -version
Příklad výstupu:
openjdk version "16.0.2" 2021-07-20
OpenJDK Runtime Environment 21.3 (build 16.0.2+7)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.2+7, mixed mode, sharing)
Gratulujeme, nainstalovali jste nejnovější verzi Javy aktuálně dostupnou pro Fedora Linux.