温馨提示×

怎样查Debian Java版本

小樊
41
2026-10-19 18:52:47
栏目: 编程语言

在 Debian 系统中,查看已安装或当前使用的 Java 版本 有几种常用方法,下面按场景说明:


一、查看当前默认 Java 版本(最常用)

java -version

示例输出:

openjdk version "17.0.10" 2024-01-16
OpenJDK Runtime Environment (build 17.0.10+7-Debian)
OpenJDK 64-Bit Server VM (build 17.0.10+7-Debian, mixed mode)

如果提示 command not found,说明 Java 未安装或未加入 PATH。


二、查看 Java 编译器版本(JDK)

javac -version

只在使用 JDK(不是 JRE)时有效。


三、查看 Debian 已安装的 Java 包

dpkg -l | grep -i jdk

或:

dpkg -l | grep -i openjdk

示例:

ii  openjdk-17-jdk:amd64  17.0.10+7-1~deb12u1  amd64  OpenJDK Development Kit

四、查看系统中所有 Java 安装路径

update-alternatives --list java

输出示例:

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

五、查看当前使用的 Java 路径

which java

或:

readlink -f $(which java)

六、切换 / 管理 Java 版本(可选)

sudo update-alternatives --config java

按提示选择编号即可。


七、如果还没安装 Java

sudo apt update
sudo apt install default-jdk

或指定版本:

sudo apt install openjdk-17-jdk

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

  • Debian 版本(如 11 / 12)
  • 是 JRE 还是 JDK
  • 用于 运行程序还是开发

我可以给你更精确的建议。

0 踩