问题背景:在centos7安装java环境时,先安装了一个错误的版本,删除对应配置后重新安装,就出现这个报错

解决步骤如下,
删除以下3个路径的软链接
rm -rf /usr/bin/javac
rm -rf /usr/bin/jar
rm -rf /usr/bin/java
再建立3个新的软链接,根据解压后java包的存放位置
ln -s /usr/local/jdk1.6.0_13/bin/javac /usr/bin/javac
ln -s /usr/local/jdk1.6.0_13/bin/jar /usr/bin/jar
ln -s /usr/local/jdk1.6.0_13/bin/javac /usr/bin/java
更新ld_path
查找libjli.so文件
find / -name libjli.so
/usr/local/jdk1.8.0_361/jre/lib/amd64/jli/libjli.so
/usr/local/jdk1.8.0_361/lib/amd64/jli/libjli.so
将这2个路径配置到ld.so.conf,使用vi命令
使用ld.so.conf更新配置
重启服务,输入java -version,出现如下即代表配置完成

