在 Ubuntu 下查看 Java 版本,常用有以下几种方法:
java -version
输出示例:
openjdk version "11.0.21" 2024-01-16
OpenJDK Runtime Environment (build 11.0.21+9-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.21+9-post-Ubuntu-0ubuntu120.04, mixed mode)
javac -version
输出示例:
javac 11.0.21
which java
ls -l $(which java)
通常你会看到类似:
/usr/bin/java -> /etc/alternatives/java
然后继续查:
ls -l /etc/alternatives/java
update-alternatives --list java
或:
update-alternatives --config java
这会列出所有已安装的 Java,并允许你切换默认版本。
echo $JAVA_HOME
如果没输出,可能是没设置 JAVA_HOME。
dpkg -l | grep openjdk
或:
apt list --installed | grep openjdk
✅ 一般只用 java -version 就足够了
如果你需要我帮你分析具体版本(比如是 JDK 还是 JRE、是否适配某个软件),可以把输出贴出来。