题目描述:
运行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
本文详细介绍了如何解决在执行jar和javac命令时出现的libjli.so找不到的问题,通过删除旧的执行文件并建立新的软链接来解决。
6万+

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



