在 CentOS 上检查 Java 版本,常用以下几种方法:
java -version
输出示例:
openjdk version "1.8.0_392"
OpenJDK Runtime Environment (build 1.8.0_392-b08)
OpenJDK 64-Bit Server VM (build 25.392-b08, mixed mode)
which java
或
readlink -f $(which java)
rpm -qa | grep java
或
rpm -qa | grep jdk
如果系统中有多个 Java 版本:
alternatives --config java
或
update-alternatives --config java
查看当前配置:
alternatives --display java
echo $JAVA_HOME
如果为空,说明未设置。
javac -version
有
javac说明安装的是 JDK,否则可能只是 JRE
如果是某个服务使用 Java,可查看其配置:
ps -ef | grep java
/usr/java/alternatives如果你愿意,可以贴一下 java -version 的输出,我可以帮你判断是 JDK 还是 JRE,以及是否适合你的应用。