环境:
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即可
解决CentOS环境下JDK安装及配置问题
本文解决在CentOS5.8环境中安装并配置JDK时遇到的SELinux权限问题,通过修改配置文件及重启Linux系统,成功解决JVM加载失败的错误。
1446

被折叠的 条评论
为什么被折叠?



