在 Debian 系统上安装 Java(通常指 OpenJDK)非常简单,下面按常见需求给你一个完整、清晰的步骤说明。
cat /etc/debian_version
常见版本:Debian 11(Bullseye)、Debian 12(Bookworm)
sudo apt update
sudo apt install default-jdk
✅ 检查是否安装成功:
java -version
javac -version
sudo apt install openjdk-11-jdk
sudo apt install openjdk-17-jdk
只运行 Java 程序(不需要编译):
sudo apt install openjdk-17-jre
如果安装了多个 Java 版本:
sudo update-alternatives --config java
输出示例:
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java
2 /usr/lib/jvm/java-17-openjdk-amd64/bin/java
输入编号选择即可。
同样可配置 javac:
sudo update-alternatives --config javac
update-alternatives --list java
示例路径:
/usr/lib/jvm/java-17-openjdk-amd64/bin/java
则 JAVA_HOME 为:
/usr/lib/jvm/java-17-openjdk-amd64
编辑配置文件(推荐):
nano ~/.bashrc
添加以下内容(按实际路径修改):
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
生效:
source ~/.bashrc
验证:
echo $JAVA_HOME
Debian 官方源不包含 Oracle JDK,你需要:
.deb⚠️ 不推荐,除非你有明确商业需求。
| 用途 | 建议版本 |
|---|---|
| 学习 / 普通开发 | Java 17(LTS) |
| 老项目 | Java 8 / 11 |
| 服务器 | OpenJDK LTS |
sudo apt remove openjdk-*-jdk
sudo apt autoremove
如果你能告诉我:
我可以给你最精确的方案和命令。