温馨提示×

Debian怎么配置Java编译

小樊
44
2026-08-16 06:59:41
栏目: 编程语言

下面分步骤说明在 Debian 上配置 Java 编译环境(JDK),适用于 Debian 10/11/12。


一、更新软件源

sudo apt update

二、安装 Java(JDK)

1️⃣ 安装 OpenJDK(推荐)

Debian 官方仓库里常用的是 OpenJDK

查看可用版本

apt search openjdk

安装常用版本

# JDK 11(长期支持,最常用)
sudo apt install openjdk-11-jdk

# 或 JDK 17
sudo apt install openjdk-17-jdk

# 或 JDK 8(老项目)
sudo apt install openjdk-8-jdk

开发编译用 jdk,只运行用 jre


三、检查 Java 是否安装成功

java -version
javac -version

正常输出示例:

openjdk version "11.0.21"
javac 11.0.21

四、配置 JAVA_HOME(重要)

1️⃣ 查看 Java 安装路径

update-alternatives --config java

通常路径类似:

/usr/lib/jvm/java-11-openjdk-amd64

2️⃣ 设置 JAVA_HOME

编辑环境变量文件:

sudo nano /etc/environment

添加(示例):

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

保存后执行:

source /etc/environment

验证:

echo $JAVA_HOME

五、测试 Java 编译

1️⃣ 创建测试文件

nano Hello.java

内容:

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

2️⃣ 编译

javac Hello.java

3️⃣ 运行

java Hello

输出:

Hello Debian Java

六、多版本 Java 切换(可选)

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

七、常见错误

❌ javac: command not found

✅ 没有安装 jdk,只装了 jre
解决:

sudo apt install openjdk-11-jdk

❌ JAVA_HOME 不生效

✅ 检查路径是否正确,确认执行了 source


八、如果你需要

  • Maven / Gradle 配置
  • IDE(IntelliJ / VSCode)
  • Oracle JDK
  • Docker + Java

可以直接告诉我你的使用场景,我可以给你更精确的配置方案。

0