温馨提示×

Debian编译Java要装什么

小樊
48
2026-09-05 05:58:55
栏目: 编程语言

在 Debian 上编译 Java 程序,一般只需要装 JDK(Java Development Kit) 即可,不需要装 JRE(运行环境已包含在 JDK 中)。

下面按常见情况说明:


一、最常用(推荐)

OpenJDK(开源、官方仓库就有)

sudo apt update
sudo apt install default-jdk

安装完成后查看版本:

javac -version
java -version

default-jdk 会安装 Debian 当前默认版本的 OpenJDK(通常是 Java 11 或 17,取决于系统版本)。


二、指定 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

三、只编译不想运行(不推荐)

如果你只编译不运行,可以装:

sudo apt install openjdk-17-jdk-headless

但一般直接装完整 JDK 更省事。


四、可选工具(不是必须)

如果做正规项目,通常还会用到:

  • Maven(项目构建)
    sudo apt install maven
    
  • Gradle(构建工具)
    sudo apt install gradle
    
  • Git(拉代码)
    sudo apt install git
    

五、最小编译示例

写个 Hello.java

public class Hello {
    public static void main(String[] args) {
        System.out.println("Hello Debian");
    }
}

编译运行:

javac Hello.java
java Hello

总结一句话

Debian 编译 Java = 装 JDK(推荐 default-jdkopenjdk-17-jdk

如果你告诉我 Debian 版本 / Java 版本需求 / 是否用框架(Spring 等),我可以给你更精确的方案。

0