在 Debian 11/10/9 上安装 Java 17 (OpenJDK 17) |在 Debian 11/10/9 上安装 Java 17 (OpenJDK 17) |在 Debian 11/10/9 上安装 Java 17 (OpenJDK 17) |在 Debian 11/10/9 上安装 Java 17 (OpenJDK 17) |
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

在 Debian 11/10/9 上安装 Java 17 (OpenJDK 17) |

发表 admin at 2025年2月28日
类别
  • 未分类
标签

欢迎阅读我们关于如何在 11/10/9 Linux 系统上安装 Oracle Java 17/OpenJDK 17 的指南。 Java 是一种流行的编程语言,用于开发 Web、移动和桌面应用程序。 Java 平台允许您在服务器、桌面和 IoT 设备上开发和部署 Java 应用程序

JDK 17 是 Java SE 平台版本 17 的开源参考实现,由 Java Community Process 中的 JSR 388 指定。您可以阅读 JDK 17 的发行说明,了解新的有趣的功能。

那么让我们看看如何在 Debian 11/10/9 Linux 系统上安装 Java 17 (OpenJDK 17)。如果您选择使用 Java SE Development Kit 17,请下载适用于 Debian Linux 的 DEB 软件包。

在 Debian 11 上安装 Java 17 (OpenJDK 17)

Java 17 软件包在 Debian 11 存储库上可用,如下所示:

$ sudo apt update
$ apt-cache search openjdk | grep 17
openjdk-17-dbg - Java runtime based on OpenJDK (debugging symbols)
openjdk-17-demo - Java runtime based on OpenJDK (demos and examples)
openjdk-17-doc - OpenJDK Development Kit (JDK) documentation
openjdk-17-jdk - OpenJDK Development Kit (JDK)
openjdk-17-jdk-headless - OpenJDK Development Kit (JDK) (headless)
openjdk-17-jre - OpenJDK Java runtime, using Hotspot JIT
openjdk-17-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless)
openjdk-17-jre-zero - Alternative JVM for OpenJDK, using Zero
openjdk-17-source - OpenJDK Development Kit (JDK) source files

这意味着可以从操作系统 APT 存储库安装软件包:

# Install openJDK JDK 17
sudo apt install openjdk-17-jdk

# Install OpenJDK JRE
sudo apt install openjdk-17-jre

安装后检查Java版本:

$ java -version
openjdk version "17.0.4" 2022-07-19
OpenJDK Runtime Environment (build 17.0.4+8-Debian-1deb11u1)
OpenJDK 64-Bit Server VM (build 17.0.4+8-Debian-1deb11u1, mixed mode, sharing)

在 Debian 10/9 上安装 Java 17 (OpenJDK 17)

更新您的软件包列表并安装 wget。

sudo apt update
sudo apt -y install wget curl

下载 Java SE Development Kit 17 包。

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb

然后使用apt命令安装DEB包:

sudo apt install ./jdk-17_linux-x64_bin.deb

出现提示时同意安装。

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'jdk-17' instead of './jdk-17_linux-x64_bin.deb'
The following additional packages will be installed:
  alsa-topology-conf alsa-ucm-conf libasound2 libasound2-data libc6-i386 libc6-x32 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxi6 libxrender1 libxtst6 x11-common
Suggested packages:
  libasound2-plugins alsa-utils
The following NEW packages will be installed:
  alsa-topology-conf alsa-ucm-conf jdk-17 libasound2 libasound2-data libc6-i386 libc6-x32 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxi6 libxrender1 libxtst6 x11-common
0 upgraded, 17 newly installed, 0 to remove and 3 not upgraded.
Need to get 7434 kB/163 MB of archives.
After this operation, 346 MB of additional disk space will be used.
Do you want to continue? [Y/n] y

配置Java环境。

cat <<EOF | sudo tee /etc/profile.d/jdk.sh
export JAVA_HOME=/usr/lib/jvm/jdk-17/
export PATH=\$PATH:\$JAVA_HOME/bin
EOF

要检查计算机上是否安装了 Java,请键入以下命令:

$ source /etc/profile.d/jdk.sh
$ java -version
java version "17.0.4.1" 2022-08-18 LTS
Java(TM) SE Runtime Environment (build 17.0.4.1+1-LTS-2)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.4.1+1-LTS-2, mixed mode, sharing)

选项 2) 在 Debian 10/9 上安装 OpenJDK 17

访问 JDK 17 发布页面下载最新的存档。

wget https://download.java.net/openjdk/jdk17/ri/openjdk-17+35_linux-x64_bin.tar.gz

使用 tar 命令提取下载的 OpenJDK 17 存档文件。

tar xvf openjdk-17+35_linux-x64_bin.tar.gz

将生成的文件夹移至 /opt 目录。

sudo mv jdk-17*/ /opt/jdk17

配置Java环境:

sudo tee /etc/profile.d/jdk.sh <<EOF
export JAVA_HOME=/opt/jdk17
export PATH=\$PATH:\$JAVA_HOME/bin
EOF

获取您的配置文件并检查 java 命令

source /etc/profile.d/jdk.sh

确认Java版本。

$ echo $JAVA_HOME
/opt/jdk-17

$ java -version
openjdk 17 2021-09-14
OpenJDK Runtime Environment (build 17+35-2724)
OpenJDK 64-Bit Server VM (build 17+35-2724, mixed mode, sharing)

荣誉!您已在 Debian 11/10/9 Linux 计算机上成功安装 Oracle Java 17。

推荐书籍:

  • 学习 Java 编程必读书籍
  • 最佳 Java 编程书籍

对于 CentOS/Fedora,请参考使用:

  • 在 Fedora 上安装 Oracle Java 17 (OpenJDK 17)
©2015-2025 Norria support@alaica.com