我从Oracle安装了JDK 1.8.0,一切都很完美。我可以创建、编译和运行java文件。但是我刚刚下载了一个.jar文件并尝试使用java -jar path/name.jar运行它,它给了我以下错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/local/java/jdk1.8.0_91/jre/lib/i386/libawt_xawt.so: libXext.so.6: cannot open shared object file: No such file or directory发生什么事了?
下面是我当前的Java替代路径。
Selection Path Priority Status
------------------------------------------------------------
0 /usr/local/java/jdk1.8.0_91/jre/bin/java 1 auto mode
1 /usr/local/java/jdk1.8.0_91/bin/java 1 manual mode
* 2 /usr/local/java/jdk1.8.0_91/jre/bin/java 1 manual mode发布于 2016-06-17 00:45:14
看起来libawt_xawt.so需要libXext.so.6,但找不到它。
要修复它,请尝试:sudo apt install --reinstall libxext6
来源:http://packages.ubuntu.com/search?searchon=contents&keywords=libXext.so.6&mode=filename&suite=raring&arch=any
发布于 2016-06-17 01:02:15
我看到了您没有libXext.so.6的问题,所以尝试用下面的命令重新安装它
sudo apt install --reinstall libxext6或者如果不起作用:
sudo apt remove libxext
sudo apt install libxext 即使这样也不起作用:
sudo apt purge libxext
sudo apt install libxext(这应有效:)
https://askubuntu.com/questions/787957
复制相似问题