温馨提示×

如何编译Debian Java程序

小樊
50
2026-08-26 11:19:25
栏目: 编程语言

在 Debian 系统上编译 Java 程序,通常分为 安装 JDK → 编写代码 → 编译 → 运行 几个步骤。下面给你一个完整、常用的流程说明。


一、安装 Java 开发环境(JDK)

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 OpenJDK(推荐)

例如安装 OpenJDK 17(当前主流 LTS 版本):

sudo apt install openjdk-17-jdk

如果你需要其他版本:

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

3️⃣ 验证安装

java -version
javac -version

如果都能正常输出版本号,说明环境已就绪。


二、编写 Java 程序

创建一个示例文件:

nano Hello.java

内容如下:

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

⚠️ 注意:文件名必须与 public class 名称一致(区分大小写)。


三、编译 Java 程序

使用 javac 编译:

javac Hello.java

编译成功后,会生成:

Hello.class

四、运行 Java 程序

使用 java 命令运行:

java Hello

输出:

Hello Debian Java!

五、常见进阶用法

✅ 编译多个 Java 文件

javac *.java

✅ 指定输出目录

javac -d out Hello.java
java -cp out Hello

✅ 使用 jar 包

javac -cp lib/some.jar Hello.java
java -cp lib/some.jar:. Hello

六、使用构建工具(推荐)

Maven

sudo apt install maven
mvn archetype:generate
mvn compile
mvn exec:java

Gradle

sudo apt install gradle
gradle build

七、常见问题

❓ javac 找不到

说明没安装 JDK,只装了 JRE:

sudo apt install openjdk-17-jdk

❓ 文件名和类名不一致

class Hello is public, should be declared in a file named Hello.java

八、总结(最简流程)

sudo apt install openjdk-17-jdk
javac Hello.java
java Hello

如果你有 具体 Java 版本需求、使用 IDE(如 IDEA / Eclipse)、或 编译大型项目,可以告诉我,我可以进一步说明。

0 踩