温馨提示×

ubuntu java编译需要jdk吗

小樊
40
2026-09-22 15:41:42
栏目: 编程语言

在 Ubuntu 上编译 Java 程序是需要 JDK(Java Development Kit)的。

简单说明一下区别:

  • JRE(Java Runtime Environment):只能运行已经编译好的 Java 程序(.class / .jar),不能编译
  • JDK(Java Development Kit):包含编译器(javac)、调试工具等,可以编译 + 运行 Java 程序

在 Ubuntu 上编译 Java 通常需要:

sudo apt update
sudo apt install default-jdk

安装完成后,可以用:

javac -version

确认是否安装成功。

常见命令

  • 编译:
    javac Hello.java
    
  • 运行:
    java Hello
    

特殊情况

  • 如果你只用 构建工具(如 Maven / Gradle),它们一般也会自动依赖 JDK
  • 如果你只是运行 Spring Boot 的 jar 包,用 JRE 就够了(但 JDK 也行)

如果你是想在 Ubuntu 上只运行 Java 程序而不开发,那可以只装 JRE;但只要是“编译”,就一定要 JDK。

0 踩