在 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, sharing)
javac -version
如果只装了 JRE 而没有 JDK,这个命令可能不存在。
update-alternatives --list java
或查看所有 Java 相关配置:
update-alternatives --config java
which java
或:
readlink -f $(which java)
dpkg -l | grep -i jdk
dpkg -l | grep -i openjdk
echo $JAVA_HOME
如果没有输出,说明未设置 JAVA_HOME。
sudo update-alternatives --config java
如果你愿意,可以贴一下 java -version 的输出,我可以帮你判断是 JDK 还是 JRE,以及是否适合你的项目。