如何在 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,请按照以下步骤操作。

第 1 步:安装依赖项

首先,安装一些在手动安装过程中需要的依赖项,如图所示。

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

第 2 步:下载 OpenJDK 11 压缩包文件

接下来,访问 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

最后,使用 出口 命令。

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

使用以下命令仔细检查安装的 Java 版本:

$ java --version

太好了,Java 17 已成功安装在您的服务器上。

结论

鉴于我们概述的两种方法,您可以在您的 Debian 11 实例上无缝安装最新的 OpenJDK,并通过扩展 Java 17(在撰写本指南时)。