温馨提示×

debian编译java用啥命令

小樊
37
2026-09-29 06:46:30
栏目: 编程语言

在 Debian 上“编译 Java”通常分两种情况:用系统自带工具手动编译,或者用构建工具(如 Maven / Gradle)编译。下面按常见场景说明。


一、最基础的:用 javac 编译

1. 安装 JDK(不是 JRE)

sudo apt update
sudo apt install default-jdk

也可以装指定版本,比如:

sudo apt install openjdk-17-jdk

查看是否安装成功:

java -version
javac -version

2. 编译 Java 文件

假设有 Hello.java:

javac Hello.java

生成 Hello.class

3. 运行

java Hello

二、编译多个 / 包结构的 Java 文件

javac -d out src/com/example/*.java

然后运行:

java -cp out com.example.Main

三、用 Maven 编译(推荐项目用)

安装 Maven

sudo apt install maven

编译项目

mvn compile

打包

mvn package

四、用 Gradle 编译

sudo apt install gradle
gradle build

五、常见注意点

  • Debian 最小化系统默认只有 JRE,必须装 jdk
  • 多版本 JDK 可用:
    update-alternatives --config java
    update-alternatives --config javac
    

如果你说的是**“编译 OpenJDK 源码”或“交叉编译”**,那是另一套流程,可以告诉我具体场景。

0 踩