温馨提示×

debian java环境如何配

小樊
44
2026-10-10 20:04:28
栏目: 编程语言

在 Debian 上配置 Java 环境,通常分为安装 JDK/JRE和配置环境变量两步。下面以 Debian 11/12 为例说明。


一、安装 Java

方式 1:使用 apt 安装(推荐,简单稳定)

1. 更新软件源

sudo apt update

2. 查看可用 Java 版本

apt search openjdk

常见版本:

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

3. 安装 JDK(开发用)

sudo apt install openjdk-17-jdk -y

只运行 Java 程序可安装 JRE:

sudo apt install openjdk-17-jre -y

方式 2:手动安装 Oracle JDK(官方)

  1. 从 Oracle 官网下载 .deb 或 .tar.gz
  2. 若是 .deb:
sudo dpkg -i jdk-xxx_linux-x64_bin.deb
  1. 若是 .tar.gz:
sudo mkdir -p /usr/local/java
sudo tar -xzf jdk-xxx.tar.gz -C /usr/local/java

二、配置 Java 环境变量

1. 查找 Java 安装路径

which java

或

readlink -f $(which java)

通常路径类似:

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

2. 配置环境变量(推荐方式)

编辑用户环境变量(仅当前用户):

nano ~/.bashrc

在末尾添加:

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

使配置生效:

source ~/.bashrc

如果是系统级(所有用户):

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

内容同上,然后:

source /etc/profile

三、验证 Java 环境

java -version
javac -version
echo $JAVA_HOME

输出示例:

openjdk version "17.0.10"
OpenJDK Runtime Environment
OpenJDK 64-Bit Server VM

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

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

五、常见问题

  • 找不到 JAVA_HOME?
    说明环境变量没配置或没 source
  • 命令不存在?
    确认安装的是 jdk 而不是 jre
  • 服务/脚本不识别?
    服务环境可能不读 .bashrc,建议写到 /etc/environment

如果你告诉我:

  • Debian 版本
  • 用 OpenJDK 还是 Oracle
  • 用于服务器 / 开发 / Spring / Android

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

0 踩