温馨提示×

Java在Debian如何编译好

小樊
33
2026-10-13 23:01:17
栏目: 编程语言

在 Debian 上编译(运行/构建)Java 程序,一般分 安装 JDK → 写代码 → 编译 → 运行 几个步骤。下面给你一份清晰、常用的做法。


一、安装 Java(JDK)

1. 更新软件源

sudo apt update

2. 安装 OpenJDK(推荐)

一般安装 OpenJDK 17(LTS) 或 11:

# Java 17
sudo apt install openjdk-17-jdk

# 或 Java 11
sudo apt install openjdk-11-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");
    }
}

⚠️ 注意:类名必须和文件名一致(Hello ↔ Hello.java)


三、编译 Java 程序

使用 javac 编译:

javac Hello.java

编译成功后会生成:

Hello.class

四、运行 Java 程序

java Hello

输出:

Hello Debian

五、常见问题

1. 找不到 javac

说明只装了 JRE,没装 JDK:

sudo apt install openjdk-17-jdk

2. 多个 Java 版本切换

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

3. 设置 JAVA_HOME(可选)

export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

可写入 ~/.bashrc


六、进阶(可选)

使用 Maven 编译

sudo apt install maven
mvn compile

使用 Gradle

sudo apt install gradle
gradle build

如果你是指:

  • ✅ 编译成可执行 jar
  • ✅ 交叉编译
  • ✅ 编译 OpenJDK 源码
  • ✅ Docker 里编译 Java

可以告诉我具体需求,我给你更针对性的步骤。

0 踩