温馨提示×

Debian编译Java需要JDK吗

小樊
36
2026-09-26 08:36:16
栏目: 编程语言

在 Debian 上编译 Java 程序是需要 JDK(Java Development Kit)的,而不仅仅是 JRE。

原因

  • JRE(Java Runtime Environment):只能运行已经编译好的 .class 或 .jar 文件,不能编译 Java 源码
  • JDK(Java Development Kit):包含编译器 javac、调试工具、打包工具等,用于编译和开发 Java 程序

在 Debian 上常见做法

# 安装 OpenJDK(以 Java 17 为例)
sudo apt update
sudo apt install openjdk-17-jdk

# 验证
javac -version
java -version

补充说明

  • 如果你只是运行 Java 程序:装 openjdk-*-jre 就够
  • 如果你要编译 Java 程序:必须装 openjdk-*-jdk
  • 也可以使用 Oracle JDK,但 Debian 官方源里通常是 OpenJDK

如果你是想用 Maven / Gradle / 源码编译大型项目,也仍然依赖 JDK。

需要我告诉你具体该装哪个版本的 JDK 吗?

0 踩