在 Debian 上编译(和运行)Java 程序,一般只需要 JDK(Java Development Kit) 环境即可。下面按常见情况说明。
Debian 官方源里常见的是 OpenJDK(免费、开源):
sudo apt update
sudo apt install default-jdk
安装完成后检查:
java -version
javac -version
java:运行 Javajavac:编译 Java(必须)如果你不想用默认版本,可以指定:
sudo apt install openjdk-17-jdk
sudo apt install openjdk-11-jdk
sudo apt install openjdk-8-jdk
查看已安装版本:
ls /usr/lib/jvm/
切换版本:
sudo update-alternatives --config java
sudo update-alternatives --config javac
示例:
// Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Debian");
}
}
编译:
javac Hello.java
运行:
java Hello
如果你不是手写 javac,而是用项目构建:
sudo apt install maven
mvn -version
sudo apt install gradle
gradle -version
但服务器/编译环境 不需要 IDE
✅ 编译 Java 只需要:
javac)❌ 不需要:
如果你是:
可以告诉我具体场景,我可以给你更精确的版本和建议。