温馨提示×

ubuntu能否直接编译java

小樊
44
2026-09-10 09:01:12
栏目: 编程语言

可以,但Ubuntu 本身不能直接“凭空”编译 Java,需要先安装 JDK(Java Development Kit)。安装之后,就可以用 javac 命令直接编译 Java 程序。

1️⃣ 检查是否已安装 JDK

javac -version

如果显示版本号(如 javac 17.0.10),说明已经可以编译 Java。

如果提示 command not found,说明还没安装。


2️⃣ 安装 JDK(以 OpenJDK 为例)

sudo apt update
sudo apt install default-jdk

或指定版本(例如 Java 17):

sudo apt install openjdk-17-jdk

安装完成后再次检查:

javac -version

3️⃣ 编译并运行 Java 程序

假设有 Hello.java

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

编译:

javac Hello.java

运行:

java Hello

4️⃣ 总结

✅ Ubuntu 可以编译 Java
❌ 但必须 先安装 JDK
✅ 编译用 javac,运行用 java

如果你是想问:

  • Ubuntu 是否自带 Java 编译器
  • 是否能在没有 GUI 的服务器上编译
  • 是否支持 Android / Spring / Maven / Gradle

可以继续问我。

0