温馨提示×

Debian怎么编译Java程序

小樊
34
2026-07-30 13:39:15
栏目: 编程语言

Debian 上编译 Java 程序,一般步骤如下:


一、安装 JDK(推荐 OpenJDK)

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 OpenJDK

JDK 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 程序

创建文件 Hello.java

nano Hello.java

内容示例:

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

⚠ 注意:文件名必须与 public class 名称一致。


三、编译 Java 程序

javac Hello.java

编译成功后会生成:

Hello.class

四、运行 Java 程序

java Hello

输出:

Hello Debian!

五、多文件 / 包结构编译示例

目录结构

src/
 └── com/example/Main.java

编译

javac src/com/example/Main.java

运行

java -cp src com.example.Main

六、常见问题

javac: command not found

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

sudo apt install openjdk-17-jdk

❌ 中文乱码

编译时指定 UTF-8:

javac -encoding UTF-8 Hello.java

七、可选:使用构建工具(进阶)

Maven

sudo apt install maven
mvn package

Gradle

sudo apt install gradle

总结一句话

Debian 上编译 Java = 安装 OpenJDK → 写 .javajavac 编译 → java 运行

如果你有 具体 Java 版本 / 项目结构 / IDE(如 VS Code、IntelliJ) 需求,也可以继续问我。

0