温馨提示×

Debian编译Java环境如何配

小樊
40
2026-09-26 08:39:18
栏目: 编程语言

在 Debian 上配置 Java 编译/运行环境,常见做法有两种:用 apt 安装 OpenJDK(推荐),或 手动安装 Oracle JDK / 官方 JDK。下面分情况说明。


一、使用 apt 安装 OpenJDK(最简单、最常用)

1. 更新软件源

sudo apt update

2. 查看可安装的 JDK 版本

apt search openjdk

常见版本:

  • openjdk-11-jdk
  • openjdk-17-jdk
  • openjdk-21-jdk

3. 安装 JDK(以 17 为例)

sudo apt install openjdk-17-jdk -y

只运行 Java 程序可装 openjdk-17-jre

4. 验证安装

java -version
javac -version

二、配置 JAVA_HOME(编译/构建工具常用)

1. 查找 JDK 安装路径

sudo update-alternatives --config java

一般路径类似:

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

2. 配置环境变量

编辑 /etc/profile.d/java.sh:

sudo nano /etc/profile.d/java.sh

内容:

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

使配置生效:

source /etc/profile.d/java.sh

验证:

echo $JAVA_HOME

三、多版本 JDK 切换(可选)

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

四、手动安装 Oracle / 官方 JDK(不推荐新手)

  1. 下载 .tar.gz
  2. 解压:
tar -xzf jdk-21_linux-x64_bin.tar.gz
sudo mv jdk-21 /opt/
  1. 配置 JAVA_HOME 和 PATH

五、常见编译示例

javac Hello.java
java Hello

六、常见问题

  • 找不到 javac:没装 -jdk,只装了 -jre
  • 权限问题:用 sudo
  • CI / 服务器:推荐 OpenJDK + JAVA_HOME

如果你告诉我:

  • Debian 版本(如 11 / 12)
  • Java 用途(学习 / 服务器 / Android / Spring)

我可以给你更精确的配置方案。

0 踩