温馨提示×

ubuntu能否直接编译java代码

小樊
34
2026-09-13 10:08:22
栏目: 编程语言

简短结论:可以,但 Ubuntu 本身不带 Java 编译器,需要安装 JDK 后才能编译 Java 代码。

1. Ubuntu 默认情况

  • Ubuntu 默认通常只装了 JVM(JRE)或什么都没装
  • 没有 javac 命令,所以不能直接编译 .java 文件

2. 安装 Java 编译环境

常见方式(任选其一):

OpenJDK(推荐)

sudo apt update
sudo apt install default-jdk

安装完成后验证:

javac -version
java -version

指定版本(如 JDK 17)

sudo apt install openjdk-17-jdk

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. 总结

  • ✅ Ubuntu 可以编译 Java
  • ❌ 但不能“开箱即用”,必须先装 JDK
  • ✅ 推荐 openjdk + javac

如果你是用 IDE(IDEA / Eclipse / VS Code)构建工具(Maven / Gradle),底层也是调用 javac

需要我帮你配 JDK 环境或写自动化编译脚本也可以。

0