Ubuntu 完全支持 Java 编译,只是默认系统里通常没有预装 JDK(只有 JRE 或什么都没有),所以你会感觉“好像不支持”。
sudo apt update
sudo apt install default-jdk
安装完成后检查:
java -version
javac -version
能看到 javac 就说明可以编译 Java 了。
javac Hello.java
java Hello
❌ “Ubuntu 不能编译 Java”
✅ 实际上:
# OpenJDK 8
sudo apt install openjdk-8-jdk
# OpenJDK 17
sudo apt install openjdk-17-jdk
服务器版默认更“干净”,通常 连 Java 都没有,需要手动安装。
✅ Ubuntu 支持 Java 编译
✅ 只需要安装 JDK
❌ 不是系统不支持,而是没装
如果你告诉我:
我可以更具体地帮你排查。