温馨提示×

Debian如何设置Java编译

小樊
34
2026-08-16 07:18:43
栏目: 编程语言

在 Debian 系统上设置 Java 编译环境,通常包括 安装 JDK配置环境变量 以及 验证是否可用。下面按常见场景一步步说明。


一、安装 Java(JDK)

1️⃣ 更新软件源

sudo apt update

2️⃣ 安装 OpenJDK(推荐)

Java 11(最常用,长期支持)

sudo apt install openjdk-11-jdk

Java 8(老项目常用)

sudo apt install openjdk-8-jdk

Java 17

sudo apt install openjdk-17-jdk

如果只是运行 Java 程序,可以只装 openjdk-xx-jre,但编译 Java 必须装 JDK


二、验证 Java 是否安装成功

查看 Java 版本

java -version

查看编译器(javac)

javac -version

✅ 如果都能正常输出版本号,说明 Java 编译环境已就绪。


三、配置环境变量(可选但推荐)

1️⃣ 查找 Java 安装路径

update-alternatives --config java

通常路径类似:

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

2️⃣ 编辑环境变量文件

方式一:当前用户(推荐)

nano ~/.bashrc

在末尾添加:

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

保存后执行:

source ~/.bashrc

方式二:全局配置

sudo nano /etc/environment

添加:

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

四、测试 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 版本(可选)

查看已安装版本

update-alternatives --list 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 -version
javac -version

确认一致。


七、总结(最简流程)

sudo apt update
sudo apt install openjdk-11-jdk
java -version
javac -version

如果你需要:

  • 指定 Java 编译版本
  • 使用 Maven / Gradle
  • 在服务器或 Docker 中配置
  • 设置默认 Java 版本

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

0