如何在 Debian 11 上安装 Java 17 LTS (JDK 17)

JDK 17 终于发布了,并于 2021 年 9 月 14 日发布,其中包含许多新功能。 到发布本教程时,它是 OpenJDK 的最新 LTS 版本。 那么,我们如何在 Debian 上获得 OpenJDK 17?

让我们来了解一下。

使用 APT 包管理器从 OpenJDK 安装 Java

这是在您的系统上安装 Java 的最简单方法。 OpenJDK(开放 Java 开发工具包)是 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(截至撰写本指南时)。