在 Debian 系统上编译(和运行)Java 程序,通常需要以下几类工具,按“最小可用”到“完整开发”来说明:
Java 源码不能直接编译,必须安装 JDK(Java Development Kit)。
Debian 官方仓库自带 OpenJDK:
sudo apt update
sudo apt install default-jdk
安装完成后检查:
java -version
javac -version
javac是 Java 编译器,有它才算真正“能编译 Java”。
例如 Java 11 / 17:
sudo apt install openjdk-17-jdk
如果只是一个 .java 文件,javac 足够;但实际项目通常用构建工具。
sudo apt install maven
sudo apt install gradle
vim / nano# 写代码
nano Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Debian");
}
}
# 编译
javac Hello.java
# 运行
java Hello
| 需求 | 工具 |
|---|---|
| 编译 Java | JDK(javac) |
| 管理依赖 | Maven / Gradle |
| 写代码 | 编辑器 / IDE |
| 运行程序 | JRE(JDK 已包含) |
如果你愿意,可以告诉我:
我可以给你更精确的方案。