完整报错信息如下:
分析其内容,关键信息在于:
Supported versions are 25.352-b08. Target VM is 25.212-b10
其含义为当前系统的java版本与应用启动的java版本不同;
导致该问题的原因多种多样,如果是运行的java程序,可以考虑查看JDK版本;
就本人而言,出错原因是由于在/etc/profile.d/
下自定义的.sh文件中配置了自己安装的jdk路径,但未卸载虚拟机自带的jdk
通过which java
命令查看也能得知,当前jdk不是自己安装的版本;
因此,通过
rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps
卸载虚拟机自带jdk,然后source /etc/profile
即可;