在 Debian 上编译 Java 程序,一般只需要装 JDK(Java Development Kit) 即可,不需要装 JRE(运行环境已包含在 JDK 中)。
下面按常见情况说明:
sudo apt update
sudo apt install default-jdk
安装完成后查看版本:
javac -version
java -version
default-jdk 会安装 Debian 当前默认版本的 OpenJDK(通常是 Java 11 或 17,取决于系统版本)。
sudo apt install openjdk-8-jdk
sudo apt install openjdk-11-jdk
sudo apt install openjdk-17-jdk
如果你只编译不运行,可以装:
sudo apt install openjdk-17-jdk-headless
但一般直接装完整 JDK 更省事。
如果做正规项目,通常还会用到:
sudo apt install maven
sudo apt install gradle
sudo apt install git
写个 Hello.java:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Debian");
}
}
编译运行:
javac Hello.java
java Hello
Debian 编译 Java = 装 JDK(推荐
default-jdk或openjdk-17-jdk)
如果你告诉我 Debian 版本 / Java 版本需求 / 是否用框架(Spring 等),我可以给你更精确的方案。