在 Debian 上编译(和运行)Java 程序,本质上只需要 JDK(Java Development Kit)。下面按常见场景给你一个完整说明。
sudo apt update
Debian 官方仓库里主要是 OpenJDK,稳定、免费、推荐。
# Java 11(长期支持,最常用)
sudo apt install openjdk-11-jdk
# Java 17(新 LTS)
sudo apt install openjdk-17-jdk
# Java 8(老项目)
sudo apt install openjdk-8-jdk
✅ 一般建议:Java 11 或 17
java -version
javac -version
输出类似:
openjdk version "11.0.21"
javac 11.0.21
✅ 有 javac 才能编译 Java
✅ 必须
javac)❌ 不需要
nano Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Debian");
}
}
⚠️ 文件名必须和类名一致:Hello.java
javac Hello.java
生成:
Hello.class
java Hello
输出:
Hello Debian
sudo apt install maven
mvn -version
sudo apt install gradle
gradle -version
Debian 支持多 JDK 并存:
sudo update-alternatives --config java
sudo update-alternatives --config javac
Debian 编译 Java 只需要安装 JDK,
apt install openjdk-11-jdk就能开始。
如果你愿意,可以告诉我:
我可以给你更精确的配置方案。