温馨提示×

怎样在Debian配置Java编译

小樊
47
2026-09-05 06:01:57
栏目: 编程语言

在 Debian 上“配置 Java 编译环境”通常包括 安装 JDK、设置环境变量、验证编译器 这几个步骤。下面给你一套最常用、最稳妥的做法。


一、更新系统(推荐)

sudo apt update
sudo apt upgrade -y

二、安装 Java(JDK)

方式 1:安装 OpenJDK(推荐)

Debian 官方源默认提供 OpenJDK。

安装 Java 11(最常用)

sudo apt install -y openjdk-11-jdk

或安装 Java 17(较新)

sudo apt install -y openjdk-17-jdk

查看可安装版本

apt search openjdk

方式 2:安装 Oracle JDK(不推荐新手)

Oracle JDK 需手动下载并配置,步骤较复杂,一般开发用 OpenJDK 即可。


三、验证 Java 编译环境

检查 java

java -version

检查 javac(编译器)

javac -version

如果 javac 能正常显示版本号,说明 Java 编译环境已配置成功


四、配置 JAVA_HOME(重要)

查找 Java 安装路径

readlink -f $(which java)

常见路径例如:

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

设置环境变量

编辑用户环境变量(推荐):

nano ~/.bashrc

在末尾添加:

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

保存后执行:

source ~/.bashrc

验证

echo $JAVA_HOME

五、测试编译 Java 程序

创建测试文件:

nano Hello.java

内容:

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

编译:

javac Hello.java

运行:

java Hello

输出:

Hello Debian Java

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

如果安装了多个 JDK:

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

七、常见问题

1. 找不到 javac

说明只装了 JRE,没装 JDK:

sudo apt install openjdk-11-jdk

2. 编译正常但运行报错

确认使用的是:

java Hello

而不是:

java Hello.class

如果你是用于 Maven / Gradle / IDE(VSCode、IDEA),或 服务器部署,可以告诉我具体场景,我可以给你更针对性的配置方法。

0