温馨提示×

debian编译java要装哪些包

小樊
41
2026-10-08 01:13:20
栏目: 编程语言

在 Debian 上编译(和运行)Java 程序,通常需要安装 JDK(Java Development Kit)。下面按常见需求说明需要装哪些包。


一、最常用:OpenJDK(推荐)

Debian 默认使用 OpenJDK,开源且稳定。

1. 编译 Java(必须)

sudo apt update
sudo apt install default-jdk

default-jdk 会安装:

  • javac(Java 编译器)
  • java(运行环境)
  • 当前 Debian 版本默认的 JDK(通常是 OpenJDK 17 或 21,取决于系统版本)

验证:

javac -version
java -version

二、指定 Java 版本(可选)

如果你需要特定版本:

# Java 8
sudo apt install openjdk-8-jdk

# Java 11
sudo apt install openjdk-11-jdk

# Java 17
sudo apt install openjdk-17-jdk

# Java 21
sudo apt install openjdk-21-jdk

三、只运行不编译(不需要)

如果只是运行 .class 或 .jar:

sudo apt install default-jre

但编译必须装 JDK,不是 JRE。


四、构建工具(按需)

如果你不是手动 javac,而是用构建工具:

Maven

sudo apt install maven

Gradle

sudo apt install gradle

五、常见辅助包(可选)

  • git:拉代码
    sudo apt install git
    
  • build-essential:如果还需编译 C/C++ 依赖
    sudo apt install build-essential
    

六、最小编译环境总结

✅ 只编译 Java 程序,最少装:

sudo apt install default-jdk

如果你想告诉我:

  • Debian 版本(如 11 / 12)
  • Java 版本需求(8 / 11 / 17 / 21)
  • 是否用 Maven / Gradle

我可以给你更精确的命令。

0 踩