环境:
centos5.8 32位
jdk-7u71-linux-i586.tar.gz
目的: 安装jdk
操作:
解压jdk-7u71-linux-i586.tar.gz 并在/etc/profile上配置好环境变量, source /etc/profile后,执行 java -version报错如下:
- [root@h2single114 bin]# java -version
- Error: dl failure on line 863
- Error: failed /usr/local/jdk1.7/jre/lib/i386/client/libjvm.so, because /usr/local/jdk1.7/jre/lib/i386/client/libjvm.
- so: cannot restore segment prot after reloc: Permission denied
错误原因:
selinux的设置的问题
修改方式:
1。打开/etc/selinux/config
2。把selinux=enforcing改为selinux=disabled
3。重启linux即可