温馨提示×

如何检查Debian Java

小樊
33
2026-08-15 05:21:07
栏目: 编程语言

在 Debian 系统上检查 Java 是否安装、版本以及环境配置,可以从以下几个方面入手:


一、检查 Java 是否已安装

1. 查看 Java 版本

java -version

✅ 正常输出示例:

openjdk version "17.0.9" 2023-10-17
OpenJDK Runtime Environment (build 17.0.9+9-Debian-1deb12u1)
OpenJDK 64-Bit Server VM (build 17.0.9+9-Debian-1deb12u1, mixed mode)

❌ 未安装时可能提示:

bash: java: command not found

2. 检查 Java 编译器(JDK)

javac -version
  • 有输出 → 已安装 JDK
  • 未找到 → 可能只安装了 JRE

二、查找 Java 安装位置

1. 使用 which

which java

2. 查看真实路径

readlink -f $(which java)

常见路径:

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

三、查看 Debian 中已安装的 Java 包

1. 使用 dpkg

dpkg -l | grep -i jdk
dpkg -l | grep -i openjdk

2. 使用 apt

apt list --installed | grep -i java

四、使用 update-alternatives 管理 Java(Debian 常用)

1. 查看已注册的 Java

update-alternatives --list java

2. 查看当前使用的 Java

update-alternatives --display java

3. 手动切换 Java 版本

sudo update-alternatives --config java

五、检查 JAVA_HOME 环境变量

1. 查看是否设置

echo $JAVA_HOME

2. 如果没有设置,可手动配置

编辑:

sudo nano /etc/environment

添加(示例):

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

生效:

source /etc/environment

六、如果 Java 未安装,如何安装?

安装 OpenJDK(推荐)

sudo apt update
sudo apt install openjdk-17-jdk

只安装 JRE:

sudo apt install openjdk-17-jre

七、快速总结命令

java -version
javac -version
which java
update-alternatives --list java
echo $JAVA_HOME

如果你愿意,可以告诉我:

  • Debian 版本(如 11 / 12)
  • 用途(运行程序 / 开发 / Hadoop / Jenkins / Minecraft 等)

我可以给你更精确的 Java 版本建议 ✅

0