在 Debian 系统中,查看已安装或当前使用的 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。
javac -version
只在使用 JDK(不是 JRE)时有效。
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
update-alternatives --list java
输出示例:
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
/usr/lib/jvm/java-17-openjdk-amd64/bin/java
which java
或:
readlink -f $(which java)
sudo update-alternatives --config java
按提示选择编号即可。
sudo apt update
sudo apt install default-jdk
或指定版本:
sudo apt install openjdk-17-jdk
如果你愿意,可以告诉我:
我可以给你更精确的建议。