温馨提示×

debian编译java需要什么环境

小樊
48
2026-09-08 03:56:15
栏目: 编程语言

在 Debian 系统上编译(和运行)Java 程序,通常需要以下几类环境和工具:


一、Java 开发环境(JDK)

编译 Java 必须 安装 JDK(Java Development Kit),而不仅仅是 JRE。

1. 安装 OpenJDK(推荐)

sudo apt update
sudo apt install default-jdk

查看安装版本:

java -version
javac -version

2. 指定版本安装(可选)

例如 Java 11 / 17:

sudo apt install openjdk-17-jdk

二、基础编译工具

通常 JDK 已自带:

  • javac:Java 编译器
  • java:Java 运行器
  • jar:打包工具

无需额外安装,但建议确认:

which javac

三、构建工具(可选但常用)

如果项目不是单个 .java 文件,而是工程化项目:

1. Maven

sudo apt install maven

2. Gradle

sudo apt install gradle

四、环境变量(通常自动配置)

一般 Debian 安装 JDK 后会自动配置,但手动设置也可:

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

可写入:

~/.bashrc

五、编译示例

javac Hello.java
java Hello

六、如果是“源码编译 OpenJDK”

若你指的是 从源码编译 JDK 本身,则需要:

  • build-essential
  • libx11-dev
  • libxext-dev
  • libxrender-dev
  • libxtst-dev
  • libxt-dev
  • libcups2-dev
  • libfontconfig1-dev
  • libasound2-dev
sudo apt install build-essential

如果你能说明:

  • 编译 Java 程序 还是 编译 JDK
  • Java 版本要求
  • 是否有 Maven / Gradle 项目

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

0