题目描述:
运行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
解决规划:
rm -rf /usr/bin/javac
rm -rf /usr/bin/jar
然后建树软链
ln -s /home/jdk1.6.0_13/bin/javac /usr/bin/javac
ln -s /home/jdk1.6.0_13/bin/jar /usr/bin/jar
解析原因:
本来安装的时辰,安装了openjdk,卸载的时辰可能这些履行文件没卸载掉.
导致不克不及应用.
所以将/usr/bin/下的老履行文件删除掉就能履行了.
查找libjli.so文件
find / -name libjli.so
出处:http://www.cesclub.com/bw/jishuzhongxin/Webjishu/2011/1030/13713.html