温馨提示×

Debian编译Java要什么环境

小樊
44
2026-08-16 06:55:44
栏目: 编程语言

Debian 上编译(和运行)Java 程序,本质上只需要 JDK(Java Development Kit)。下面按常见场景给你一个完整说明。


一、最基础:安装 JDK(推荐方式)

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 OpenJDK(最常用)

Debian 官方仓库里主要是 OpenJDK,稳定、免费、推荐。

常用版本选择

# Java 11(长期支持,最常用)
sudo apt install openjdk-11-jdk

# Java 17(新 LTS)
sudo apt install openjdk-17-jdk

# Java 8(老项目)
sudo apt install openjdk-8-jdk

✅ 一般建议:Java 11 或 17


3️⃣ 验证是否安装成功

java -version
javac -version

输出类似:

openjdk version "11.0.21"
javac 11.0.21

✅ 有 javac 才能编译 Java


二、Debian 上编译 Java 的最小环境

必须

  • JDK(包含 javac

不需要

  • IDE(如 IntelliJ、Eclipse)
  • 额外构建工具(除非你用 Maven / Gradle)

三、编译一个 Java 程序(示例)

1️⃣ 写代码

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

⚠️ 文件名必须和类名一致:Hello.java


2️⃣ 编译

javac Hello.java

生成:

Hello.class

3️⃣ 运行

java Hello

输出:

Hello Debian

四、如果项目复杂(推荐工具)

✅ Maven(最常用)

sudo apt install maven
mvn -version

✅ Gradle

sudo apt install gradle
gradle -version

五、多版本 Java 切换(可选)

Debian 支持多 JDK 并存:

sudo update-alternatives --config java
sudo update-alternatives --config javac

六、总结一句话

Debian 编译 Java 只需要安装 JDK,apt install openjdk-11-jdk 就能开始。


如果你愿意,可以告诉我:

  • 服务器 / 桌面 / 容器
  • Java 8 / 11 / 17
  • 普通 Java 项目还是 Spring / Android

我可以给你更精确的配置方案。

0