温馨提示×

debian如何编译java代码

小樊
36
2026-09-26 04:05:11
栏目: 编程语言

在 Debian 系统上编译 Java 代码,通常需要先安装 JDK,然后使用 javac 命令进行编译。下面是完整步骤:


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

1. 更新软件包列表

sudo apt update

2. 安装 OpenJDK(推荐)

例如安装 Java 11(常用稳定版本):

sudo apt install openjdk-11-jdk

如果你想安装最新版本,可以安装 default-jdk:

sudo apt install default-jdk

3. 验证安装

java -version
javac -version

如果能看到版本信息,说明安装成功。


二、编写 Java 代码

创建一个示例文件:

nano Hello.java

内容示例:

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

⚠️ 注意:文件名必须与 public class 名称一致(这里是 Hello.java)。


三、编译 Java 代码

使用 javac 编译:

javac Hello.java

编译成功后会生成:

Hello.class

四、运行 Java 程序

java Hello

输出:

Hello Debian

五、编译多个文件或包结构

1. 编译多个文件

javac *.java

2. 指定输出目录

javac -d out *.java

运行:

java -cp out Hello

3. 使用包(package)

例如:

package com.example;

编译:

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

运行:

java -cp out com.example.Main

六、常见问题

1. javac: command not found

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

sudo apt install openjdk-11-jdk

2. 切换 Java 版本

sudo update-alternatives --config java
sudo update-alternatives --config javac

如果你有 具体的项目结构(如 Maven / Gradle) 或 想编译 Spring / Android 项目,可以告诉我,我可以给你更具体的方案。

0 踩