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. Jak tedy získáme OpenJDK 17 na Debianu?
Pojďme to zjistit.
Nainstalujte Javu z OpenJDK pomocí správce balíčků APT
Toto je nejjednodušší přístup k instalaci Javy do vašeho systému. 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.
Krok 1:Aktualizujte seznamy balíčků v Debianu 11
Instalaci Java 17 zahájíme tak, že nejprve upgradujeme všechny balíčky následovně.
$ sudo apt update
$ sudo apt upgrade
Výborně, dalším krokem je instalace OpenJDK 17, takže postupujte podle následujících několika kroků.
Krok 2:Nainstalujte OPenJDK 17 na Debian 11
Jakmile budou všechny balíčky v nejnovějších verzích, pokračujte a nainstalujte OpenJDK 17 následovně
$ 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
Měli byste získat nějaký výstup podobný tomu, který máme níže.
Dále se ujistěte, že je Java nainstalována podle obrázku
$ java --version
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ů.
Krok 1:Instalace závislostí
Nejprve nainstalujte několik závislostí, které budou potřeba během ruční instalace, jak je znázorněno.
$ sudo apt install libc-i386 libc6-x32 curl -y
Krok 2: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í rozbalte komprimovaný soubor.
$ tar -xvf jdk-17_linux-x64_bin.tar.gz
Krok 3:Nakonfigurujte a nainstalujte Java 17
Chcete-li nainstalovat Java 17, přesuňte složku JDK do /opt/ cestu 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í exportu příkaz.
$ export JAVA_HOME=/opt/jdk-17
$ export PATH=$PATH:$JAVA_HOME/bin
Dvakrát zkontrolujte nainstalovanou verzi Javy pomocí příkazu:
$ java --version
Skvělé, Java 17 je úspěšně nainstalována na vašem serveru.
Závěr
Vzhledem ke dvěma metodám, které jsme nastínili, můžete bez problémů nainstalovat nejnovější OpenJDK a rozšíření Java 17 – v době psaní této příručky – do vaší instance Debianu 11.