温馨提示×

ubuntu编译java要装jdk吗

小樊
49
2026-09-28 13:38:58
栏目: 编程语言

在 Ubuntu 上编译 Java 程序是必须安装 JDK(Java Development Kit)的。

简单说明一下:

1. 为什么必须装 JDK

  • JDK = JRE(运行环境) + 编译工具(javac 等)
  • 编译 Java 用的是 javac 命令,这个命令只在 JDK 里才有
  • 如果只装 JRE(Java Runtime Environment),只能运行 .class 或 .jar,不能编译

2. Ubuntu 上常见安装方式

方式一:安装 OpenJDK(推荐,免费开源)

sudo apt update
sudo apt install openjdk-17-jdk

(也可以用 openjdk-11-jdk、openjdk-21-jdk 等)

验证:

java -version
javac -version

两个命令都能输出版本号,说明安装成功。

方式二:安装 Oracle JDK(官方,需注意授权)

一般开发和学习用 OpenJDK 就足够了。

3. 只运行不编译的情况

如果你只是运行 Java 程序(比如 java -jar xxx.jar):

  • 可以只装 JRE
  • 但 Ubuntu 上现在通常直接装 JDK 更方便

总结

✅ 编译 Java → 必须装 JDK
✅ Ubuntu 推荐:sudo apt install openjdk-17-jdk

如果你愿意,我也可以给你一个完整的 Ubuntu 编译运行 Java 的示例流程。

0 踩