在 Debian 上安装 JRE(Java Runtime Environment) 有多种方式,推荐使用 APT 包管理器。下面按常见需求给你几种做法。
sudo apt update
适合大多数情况:
sudo apt install default-jre
安装完成后验证:
java -version
sudo apt install openjdk-11-jre
sudo apt install openjdk-17-jre
sudo apt install openjdk-8-jre
⚠️ Debian 12 默认仓库可能没有 OpenJDK 8,需要第三方源或手动安装。
上面安装的 openjdk-*-jre 已经是 纯 JRE,不包含编译器(javac)。
如果你看到的是:
openjdk-*-jdk → 包含 JRE + 开发工具openjdk-*-jre → 仅运行环境 ✅如果安装了多个 Java 版本:
sudo update-alternatives --config java
按提示选择即可。
查看当前 Java 路径:
update-alternatives --display java
编辑环境变量:
sudo nano /etc/environment
添加(示例路径,按实际调整):
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
保存后执行:
source /etc/environment
echo $JAVA_HOME
java -version
正常输出示例:
openjdk version "17.0.9"
OpenJDK Runtime Environment (build 17.0.9+9)
OpenJDK 64-Bit Server VM (build 17.0.9+9, mixed mode)
✅ 基本一致,但老版本 Debian 可能缺少新 Java。
不推荐,除非软件明确要求。OpenJDK 已完全兼容。
如果你愿意,可以告诉我:
我可以给你 最合适的一条命令 ✅