在centos系統中,安裝jdk-8u60-linux-i586.tar.gz后,在.bash_profile和/etc/profile配置java的環境變量以后,重新啟動服務器,輸入java,顯示錯誤信息為;
Error: dl failure on line 893
Error: failed /usr/local/java/jdk1.8.0_60/jre/lib/i386/client/libjvm.so, because /usr/local/java/jdk1.8.0_60/jre/lib/i386/client/libjvm.so: cannot restore segment prot after reloc: Permission denied
這是因為selinux的安全機制導致的,編輯文件selinux的配置文件,命令為:vim /etc/selinux/config 把SELINUX=enforcing修改為SELINUX=disabled reboot服務器后,再查看,就Ok了。