温馨提示×

Debian编译Java用什么命令

小樊
43
2026-07-31 21:59:26
栏目: 编程语言

在 Debian 系统上编译 Java 程序,常用的命令取决于你使用的是 JDK 自带的编译器 还是 构建工具。下面是最常见的几种方式:


一、使用 javac 编译(最基础)

1. 安装 JDK(如果还没装)

sudo apt update
sudo apt install default-jdk

查看是否安装成功:

java -version
javac -version

2. 编译单个 Java 文件

javac HelloWorld.java

生成:

HelloWorld.class

3. 运行编译后的程序

java HelloWorld

⚠️ 注意:不要加 .class


二、编译多个 Java 文件

javac *.java

或指定多个文件:

javac Main.java Utils.java

三、指定输出目录(class 文件)

javac -d out src/HelloWorld.java

运行:

java -cp out HelloWorld

四、使用构建工具(推荐项目使用)

1. Maven

sudo apt install maven
mvn compile

运行:

mvn exec:java -Dexec.mainClass="com.example.Main"

2. Gradle

sudo apt install gradle
gradle build

五、常见错误说明

1. javac: command not found

说明没装 JDK,只装了 JRE:

sudo apt install default-jdk

2. Debian 默认 Java 版本

Debian 默认通常是 OpenJDK,完全可用于编译和运行。


六、总结(最常用)

sudo apt install default-jdk
javac HelloWorld.java
java HelloWorld

如果你是 编译 Android / 旧项目 / 指定 Java 版本,可以告诉我具体场景,我可以给你更精确的命令。

0