温馨提示×

Debian怎么安装OpenJDK

小樊
43
2026-08-26 10:09:27
栏目: 智能运维

在 Debian 系统上安装 OpenJDK 非常简单,可以通过 apt 包管理器完成。以下是详细步骤:


一、更新软件包索引

首先更新系统的软件包列表,确保获取最新的软件信息:

sudo apt update

二、查看可用的 OpenJDK 版本

可以查看当前仓库中可用的 OpenJDK 版本:

apt search openjdk

常见版本包括:

  • openjdk-11-jdk(长期支持版本,推荐)
  • openjdk-17-jdk(较新 LTS)
  • openjdk-21-jdk(最新 LTS)
  • openjdk-8-jdk(旧版本,需确认仓库是否支持)

三、安装 OpenJDK(以 JDK 11 为例)

1. 安装 JDK(开发环境,包含 JRE)

如果需要开发 Java 程序,安装 JDK:

sudo apt install openjdk-11-jdk

2. 仅安装 JRE(运行环境)

如果只需要运行 Java 程序,不需要开发工具,可以安装 JRE:

sudo apt install openjdk-11-jre

11 替换为你需要的版本号(如 1721 等)。


四、验证安装

安装完成后,验证 Java 版本:

java -version

输出示例(OpenJDK 11):

openjdk version "11.0.20" 2023-07-18
OpenJDK Runtime Environment (build 11.0.20+8-post-Debian-1deb11u1)
OpenJDK 64-Bit Server VM (build 11.0.20+8-post-Debian-1deb11u1, mixed mode)

五、设置默认 Java 版本(可选)

如果安装了多个 Java 版本,可以通过以下命令切换默认版本:

sudo update-alternatives --config java

根据提示选择对应的编号即可。

同样可以配置 javac(编译器):

sudo update-alternatives --config javac

六、配置 JAVA_HOME 环境变量(可选)

某些应用需要 JAVA_HOME 环境变量。

1. 查找 Java 安装路径

update-alternatives --query java

通常路径类似:

/usr/lib/jvm/java-11-openjdk-amd64/bin/java

JAVA_HOME 为:

/usr/lib/jvm/java-11-openjdk-amd64

2. 设置环境变量

编辑 /etc/environment 或用户配置文件(如 ~/.bashrc):

sudo nano /etc/environment

添加一行(根据实际路径调整):

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

保存后执行:

source /etc/environment

验证:

echo $JAVA_HOME

七、常见版本推荐

版本 说明
OpenJDK 8 旧项目兼容,部分仓库可能已移除
OpenJDK 11 当前最主流的 LTS 版本
OpenJDK 17/21 新项目推荐

八、卸载 OpenJDK(如需)

sudo apt remove openjdk-11-jdk
sudo apt autoremove

如果你告诉我 Debian 版本(如 10/11/12)需要的 Java 版本,我可以给你更精确的命令。

0