如何在 Debian 11 中安裝 Java 17 LTS (JDK 17)


JDK 17 終於要發布了,將於 2021 年 9 月 14 日發布,有很多新特性。在本教程發佈時,它是 OpenJDK 的最新 LTS 版本。那麼如何通過 Debian 獲得 Openjdk 17?

讓我們檢查。

使用 apt 包管理器從 Openjdk 安裝 Java

這是在系統上安裝 Java 的最簡單方法。 OpenJDK(Open Java Development Kit)是Java SE(標準版)的免費開源。 它提供了許多組件,包括 Java 運行時環境 (JRE)、Java 編譯器、Java 類庫和 Java 虛擬機。

要安裝 OpenJDK 17,請按照以下步驟操作。

第 1 步:使用 Debian 11 更新軟件包列表

首先,按如下方式升級所有軟件包並開始安裝 Java 17。

$ sudo apt update
$ sudo apt upgrade

下一步是安裝 OpenJDK 17,因此請遵循以下一些步驟:

第 2 步:在 Debian 11 中安裝 Openjdk 17

當所有軟件包都是最新的時,如下所示安裝 OpenJDK 17。

$ sudo apt install openjdk-17-jre openjdk-17-jdk

這允許所有 OpenJDK 包、庫和依賴項。完成後,請確保已安裝 OpenJDK 17。

$ sudo apt-cache policy openjdk-17-jre openjdk-17-jdk

應獲得以下輸出。

此外,請確保按如下方式安裝 Java。

$ java --version

從 Tarball 文件手動安裝 Java 17

安裝 OpenJDK 17 的另一種方法是從 tarball 文件手動安裝它。這種方法提高了確定安裝位置時的自由度和靈活性。

要手動安裝 OpenJDK 17,請執行以下步驟:

第一步:安裝依賴

首先,如圖所示,安裝手動安裝時需要的一些依賴項。

$ sudo apt install libc-i386 libc6-x32 curl -y

第 2 步:Openjdk 11 下載 Tarball 文件

接下來,訪問 Oracle 下載頁面並獲取 Openjdk 17 Tarball 文件。

$ curl -O https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

下載完成後,解壓壓縮文件。

$ tar -xvf jdk-17_linux-x64_bin.tar.gz

第 3 步:Java 17 配置和安裝

要安裝 Java 17,請將 JDK 文件夾移動到下一個位置。 /選擇/ 給路徑取一個簡單方便的名字。我在這裡改了名字 JDK17.

$ sudo mv jdk-17.0.1 /opt/jdk17

最後,使用以下命令定義環境變量 寫出 命令。

$  JAVA_HOME=/opt/jdk-17
$  PATH=$PATH:$JAVA_HOME/bin

使用以下命令重新確認已安裝的 Java 版本。

$ java --version

Java 17 已正確安裝在服務器上。

結論是

通過使用解釋概述的兩種方法,您可以在 Debian 11 實例中無縫安裝最新的 Openjdk 和擴展 Java 17(截至撰寫本文時)。