可以,但Debian 本身不“自带”Java 编译器,需要你安装 JDK 后才能编译 Java 代码。
下面给你一个清晰说明和常见做法:
✅ 能,但前提是安装 JDK(Java Development Kit)。
Debian 只是操作系统,Java 编译依赖:
javac(Java 编译器,属于 JDK)java(运行环境,属于 JRE / JDK)sudo apt update
Debian 官方仓库里有 OpenJDK,稳定、免费、无版权问题。
sudo apt install openjdk-11-jdk
或 Java 17(较新):
sudo apt install openjdk-17-jdk
java -version
javac -version
如果都能输出版本号,说明已经可以编译 Java 了。
// Hello.java
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Debian");
}
}
javac Hello.java
生成:
Hello.class
java Hello
输出:
Hello Debian
curl -s "https://get.sdkman.io" | bash
source ~/.sdkman/bin/sdkman-init.sh
sdk install java
适合多 Java 版本切换。
Debian 可以编译 Java,但需要安装 JDK(如 openjdk-11-jdk 或 openjdk-17-jdk)。
如果你愿意,可以告诉我:
我可以给你更精确的命令。