首页 > 其他 > 详细

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

时间:2015-08-06 18:37:50      阅读:1051      评论:0      收藏:0      [点我收藏+]

问题描述: 
执行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 问题解决

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!