温馨提示×

如何在 Debian 安装 Java

小樊
36
2026-07-16 01:19:53
栏目: 编程语言

在 Debian 系统上安装 Java,通常推荐安装 OpenJDK,它是 Debian 官方仓库中维护的开源实现,稳定且安全。以下是几种常见方法,按推荐程度排序。


方法一:使用 APT 安装 OpenJDK(推荐)

1️⃣ 更新软件包索引

sudo apt update

2️⃣ 查看可用的 Java 版本

apt search openjdk

常见版本包括:

  • openjdk-17-jdk
  • openjdk-17-jre
  • openjdk-11-jdk
  • openjdk-11-jre

说明

  • JRE:仅运行 Java 程序
  • JDK:开发 Java 程序(包含 JRE)

3️⃣ 安装 JDK(推荐)

OpenJDK 17 为例:

sudo apt install openjdk-17-jdk

如果只需要运行 Java:

sudo apt install openjdk-17-jre

方法二:安装多个 Java 版本并切换

1️⃣ 安装多个版本

sudo apt install openjdk-11-jdk openjdk-17-jdk

2️⃣ 配置默认 Java 版本

sudo update-alternatives --config java

输出示例:

There are 2 choices for the alternative java ...

Press <enter> to keep the current choice[*], or type selection number:

选择对应编号即可。

3️⃣ 配置 javac(编译器)

sudo update-alternatives --config javac

方法三:设置 JAVA_HOME(可选但常用)

1️⃣ 查找 Java 安装路径

readlink -f /usr/bin/java

常见路径:

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

2️⃣ 设置环境变量

编辑 ~/.bashrc/etc/environment

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

使配置生效:

source ~/.bashrc

验证:

echo $JAVA_HOME
java -version

方法四:安装 Oracle Java(不推荐,除非必要)

Oracle Java 需要手动下载,不通过 Debian 官方仓库维护。

  1. 到 Oracle 官网下载 .deb
    https://www.oracle.com/java/technologies/downloads/

  2. 安装:

sudo dpkg -i jdk-*.deb
sudo apt -f install

⚠️ 注意 Oracle Java 的许可证限制。


验证安装是否成功

java -version
javac -version

总结(推荐方案)

大多数用户:

sudo apt install openjdk-17-jdk

服务器 / 生产环境:

sudo apt install openjdk-17-jre

如果你能说明 用途(开发 / 运行服务器 / Android / Minecraft / Jenkins 等),我可以给你更精确的安装建议。

0