JDK 17 je konečně venku a byl vydán 14. září 2021 se spoustou nových funkcí na stole. V době zveřejnění tohoto návodu je to nejnovější LTS verze OpenJDK.
Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy Java v systému Linux.
V této souvislosti se podíváme na to, jak nainstalovat OpenJDK 17 na systém Debian 11.
Různé způsoby instalace Java 17 LTS (JDK 17) na Debian 11
1. Nainstalujte Javu z OpenJDK pomocí správce balíčků APT
OpenJDK ( Open Java Development Kit ) je opensource a bezplatná implementace Java SE ( Standard Edition ). Poskytuje řadu komponent včetně Java Runtime Environment (JRE), kompilátoru Java, knihovny tříd Java a virtuálního stroje Java.
Chcete-li nainstalovat OpenJDK 17, postupujte podle kroků uvedených níže.
i. Proveďte aktualizaci systému
Začněte aktualizací všech seznamů systémových balíčků pomocí níže uvedených příkazů:
$ sudo apt update
$ sudo apt upgrade
ii. Nainstalujte OPenJDK 17 do systému
Jakmile budou všechny balíčky v nejnovějších verzích, pokračujte a nainstalujte OpenJDK 17 pomocí níže uvedeného příkazu:
$ sudo apt install openjdk-17-jre openjdk-17-jdk
Tím se nainstalují všechny balíčky, knihovny a závislosti OPenJDK. Po dokončení pokračujte a potvrďte, že je nainstalován OpenJDK 17:
$ sudo apt-cache policy openjdk-17-jre openjdk-17-jdk
Dále ověřte, že je Java nainstalována pomocí níže uvedeného příkazu:
$ java --version
2. Ručně nainstalujte Java 17 ze souboru Tarball
Dalším způsobem instalace OpenJDK 17 je ruční instalace ze souboru Tarball. Tato metoda vám poskytuje větší svobodu a flexibilitu při určování místa instalace.
Chcete-li ručně nainstalovat OpenJDK 17, postupujte podle následujících kroků.
i. Instalovat závislosti
Nejprve nainstalujte několik závislostí, které budou potřeba během ruční instalace, pomocí níže uvedeného příkazu;
$ sudo apt install libc-i386 libc6-x32 curl -y
ii. Stáhněte si soubor tarball OpenJDK 11
Dále navštivte stránku Oracle Downloads a stáhněte si soubor tarball OpenJDK 17:
$ curl -O https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
Po dokončení stahování extrahujte komprimovaný soubor:
$ tar -xvf jdk-17_linux-x64_bin.tar.gz
iii. Nakonfigurujte a nainstalujte Java 17
Chcete-li nainstalovat Java 17, přesuňte složku JDK do cesty /opt/ a dejte jí snadný a pohodlný název. Zde jsme jej přejmenovali na jdk17:
$ sudo mv jdk-17.0.1 /opt/jdk17
Nakonec definujte proměnné prostředí pomocí příkazu export:
$ export JAVA_HOME=/opt/jdk-17
$ export PATH=$PATH:$JAVA_HOME/bin
Dvakrát zkontrolujte nainstalovanou verzi Javy pomocí příkazu:
$ java --version