温馨提示×

Debian下Java怎么配置

小樊
43
2026-09-17 08:20:40
栏目: 编程语言

在 Debian 下配置 Java,通常分为 安装 JDK/JRE 和 配置环境变量 两部分。下面以 OpenJDK(最常用) 和 Oracle JDK 两种方式说明。


一、安装 OpenJDK(推荐)

1. 更新软件源

sudo apt update

2. 查看可安装的 Java 版本

apt search openjdk

常见版本:

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

3. 安装 JDK(以 Java 17 为例)

sudo apt install openjdk-17-jdk

如果只需要运行程序(不需要编译):

sudo apt install openjdk-17-jre

二、验证安装

java -version
javac -version

输出类似:

openjdk version "17.0.10"

三、配置 Java 环境变量(重要)

1. 查找 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

3. 验证环境变量

echo $JAVA_HOME
java -version

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

Debian 支持多版本共存:

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

按提示选择对应编号即可。


五、安装 Oracle JDK(不推荐,需手动)

  1. 从 Oracle 官网下载 .deb 包
  2. 安装:
sudo dpkg -i jdk-*.deb
  1. 配置 JAVA_HOME 同上

六、常见问题

1. 命令找不到

确认:

which java
echo $PATH

2. 服务/后台程序不读 .bashrc

使用:

/etc/environment

或 systemd 的 Environment=


如果你有 具体用途(如 Spring Boot、Hadoop、Minecraft、Jenkins),可以告诉我,我可以给你更针对性的配置方案。

0 踩