温馨提示×

debian编译java要啥环境

小樊
44
2026-09-29 06:42:30
栏目: 编程语言

在 Debian 上编译(和运行)Java 程序,一般只需要 JDK(Java Development Kit) 环境即可。下面按常见情况说明。


一、最基础环境(编译 Java 必须用)

1. 安装 JDK

Debian 官方源里常见的是 OpenJDK(免费、开源):

sudo apt update
sudo apt install default-jdk

安装完成后检查:

java -version
javac -version
  • java:运行 Java
  • javac:编译 Java(必须)

二、常见 JDK 版本选择

如果你不想用默认版本,可以指定:

sudo apt install openjdk-17-jdk
sudo apt install openjdk-11-jdk
sudo apt install openjdk-8-jdk

查看已安装版本:

ls /usr/lib/jvm/

切换版本:

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

三、编译一个简单的 Java 程序

示例:

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

编译:

javac Hello.java

运行:

java Hello

四、如果需要“构建工具”(不是必须)

如果你不是手写 javac,而是用项目构建:

Maven

sudo apt install maven
mvn -version

Gradle

sudo apt install gradle
gradle -version

五、开发 IDE(可选)

  • VSCode + Java 插件
  • IntelliJ IDEA
  • Eclipse

但服务器/编译环境 不需要 IDE


六、最小环境总结

✅ 编译 Java 只需要:

  • Debian
  • JDK(javac)

❌ 不需要:

  • JRE(JRE 只运行,不编译)
  • 图形界面
  • IDE

如果你是:

  • 服务器编译
  • Android / Spring / 老项目
  • 交叉编译

可以告诉我具体场景,我可以给你更精确的版本和建议。

0 踩