linux安装jdk1.8之后报错Error: dl failure on line 893的解决办法

问题描述:安装jdk1.8之后,输入java -version查看安装是否成功之后,报错:
 
报错如下:
Error: dl failure on line 893
Error: failed /usr/java/jdk1.8.0_144/jre/lib/i386/client/libjvm.so, because /usr/java/jdk1.8.0_144/jre/lib/i386/client/libjvm.so: cannot restore segment prot after reloc: Permission denied
 
分析原因:该错误原因是这是因为selinux的安全机制导致的,由于jdk的安装位数与系统安装位数不一致。查看linux安装位数方法。更换jdk的位数即可。
 
解决办法:
编辑文件selinux的配置文件,命令为:vim /etc/selinux/config  把SELINUX=enforcing修改为SELINUX=disabled  reboot服务器后,再查看,就Ok了。
原文地址:https://www.cnblogs.com/grasshopper/p/7251384.html