在 Ubuntu 上编译 Java 程序是必须安装 JDK(Java Development Kit)的。
简单说明一下:
javac 等)javac 命令,这个命令只在 JDK 里才有.class 或 .jar,不能编译sudo apt update
sudo apt install openjdk-17-jdk
(也可以用 openjdk-11-jdk、openjdk-21-jdk 等)
验证:
java -version
javac -version
两个命令都能输出版本号,说明安装成功。
一般开发和学习用 OpenJDK 就足够了。
如果你只是运行 Java 程序(比如 java -jar xxx.jar):
✅ 编译 Java → 必须装 JDK
✅ Ubuntu 推荐:sudo apt install openjdk-17-jdk
如果你愿意,我也可以给你一个完整的 Ubuntu 编译运行 Java 的示例流程。