码迷,mamicode.com
首页 > 其他好文 > 详细

error while loading shared libraries: libjli.so 问题解决

时间:2015-08-06 18:39:40      阅读:490      评论:0      收藏:0      [点我收藏+]

标签:解决方案   loading   shared   error   cannot   

问题描述: 
执行jar命令,javac命令执行报错 
javac: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory 

jar: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory

java:error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory 

解决方案: 
rm -rf /usr/bin/javac 
rm -rf /usr/bin/jar

rm -rf /usr/bin/java
然后建立软链 
ln -s /usr/local/jdk1.6.0_13/bin/javac /usr/bin/javac 
ln -s /usr/local/jdk1.6.0_13/bin/jar /usr/bin/jar


ln -s /usr/local/jdk1.6.0_13/bin/javac /usr/bin/java
分析原因: 
原来安装的时候,安装了openjdk,卸载的时候可能这些执行文件没卸载掉. 
导致不能使用. 
所以将/usr/bin/下的老执行文件删除掉就能执行了. 


查找libjli.so文件 
find / -name libjli.so

 ldd /usr/bin/java

 mv /usr/local/jdk1.6.0_13/jre/lib/i386/jli/libjli.so /lib


本文出自 “默默的小鱼” 博客,请务必保留此出处http://4838832.blog.51cto.com/4828832/1682315

error while loading shared libraries: libjli.so 问题解决

标签:解决方案   loading   shared   error   cannot   

原文地址:http://4838832.blog.51cto.com/4828832/1682315

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!