下面分步骤说明在 Debian 上配置 Java 编译环境(JDK),适用于 Debian 10/11/12。
sudo apt update
Debian 官方仓库里常用的是 OpenJDK。
apt search openjdk
# JDK 11(长期支持,最常用)
sudo apt install openjdk-11-jdk
# 或 JDK 17
sudo apt install openjdk-17-jdk
# 或 JDK 8(老项目)
sudo apt install openjdk-8-jdk
✅ 开发编译用
jdk,只运行用jre
java -version
javac -version
正常输出示例:
openjdk version "11.0.21"
javac 11.0.21
update-alternatives --config java
通常路径类似:
/usr/lib/jvm/java-11-openjdk-amd64
编辑环境变量文件:
sudo nano /etc/environment
添加(示例):
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
保存后执行:
source /etc/environment
验证:
echo $JAVA_HOME
nano Hello.java
内容:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Debian Java");
}
}
javac Hello.java
java Hello
输出:
Hello Debian Java
sudo update-alternatives --config java
sudo update-alternatives --config javac
✅ 没有安装 jdk,只装了 jre
解决:
sudo apt install openjdk-11-jdk
✅ 检查路径是否正确,确认执行了 source
可以直接告诉我你的使用场景,我可以给你更精确的配置方案。