您的位置:首页 > 运维架构 > Linux

centos7 64位系统安装32位jdk运行hudson报错问题

2018-03-08 14:33 525 查看
libgcc_s.so.1: 无法打开共享对象文件
在debian下安装lib32gcc1包,问题解决。问题原因是,一般os安装的是64位的,所以缺省是装libgcc这个包。但java一般还是会用32位的包,因此就会存在上面的问题(系统提供的libgcc_s.so.1是64位的,不是java启动需要的32位的),安装一个32位的就好了。

[java] view plain copysudo yum install libgcc.i686 --setopt=protected_multilib=false  
有必要说明一下:如果你的服务器之前就装了libgcc.x86_64  的话,就会报一个  Multilib version problems found. This often means that the root
      cause is something else and multilib version checking is just
      pointing out that there is a problem.  这个是原因是因为多个库不能共存,不过更新的话也并不行,但是可以在安装命令后面加上[java] view plain copy--setopt=protected_multilib=false  
下完以后,重启java项目,你会发现不再报之前的那个错误
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐