在 Ubuntu 上如果没有安装 Java,那你首先需要安装 Java 环境,然后才能编译 Java 程序。
下面一步一步来:
sudo apt update
通常安装 OpenJDK 11 或 17(LTS 版本):
sudo apt install openjdk-17-jdk
如果你想用 Java 8:
sudo apt install openjdk-8-jdk
java -version
javac -version
能看到版本号就说明安装成功。
假设你有一个 Hello.java 文件:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello Ubuntu");
}
}
javac Hello.java
会生成一个 Hello.class 文件。
java Hello
理论上你不能真正“编译 Java”,但可以考虑:
但只要是 Java 源码,最终还是得有 JDK。
说明你只装了 JRE,没装 JDK
✅ 解决:
sudo apt install openjdk-17-jdk
sudo update-alternatives --config java
如果你愿意,可以把你的 Ubuntu 版本 或 具体报错信息 发出来,我可以更精确地帮你。