温馨提示×

ubuntu能直接编译java吗

小樊
44
2026-09-22 15:37:43
栏目: 编程语言

可以,但需要先安装 JDK(Java Development Kit)。

1. Ubuntu 本身不自带 Java 编译器

Ubuntu 默认系统里没有 javac(Java 编译器),只有装了 JDK 之后才能编译 Java。


2. 安装 JDK(以 OpenJDK 为例)

sudo apt update
sudo apt install default-jdk

安装完成后检查:

java -version
javac -version

3. 编译并运行 Java 示例

写一个测试文件:

nano Hello.java

内容:

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello Ubuntu");
    }
}

编译:

javac Hello.java

运行:

java Hello

4. 常见说明

  • java:运行 .class 文件
  • javac:编译 .java 文件
  • 如果只装了 JRE(Java Runtime),不能编译,只能运行

总结

✅ Ubuntu 可以编译 Java
❌ 但不能“直接”编译,必须先装 JDK

如果你是想在 Docker / 服务器 / 嵌入式 Ubuntu 上用,我也可以给你具体方案。

0