libawt_xawt.so:libXext.so.6:无法打开共享库文件:没有这样的文件或目录


13
线程“主”中的异常java.lang.UnsatisfiedLinkError:/usr/lib/java/jdk1.8.0_60/jre/lib/i386/libawt_xawt.so:libXext.so.6:无法打开共享对象文件:无此类文件或目录
    在java.lang.ClassLoader $ NativeLibrary.load(本地方法)
    在java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1938)
    在java.lang.ClassLoader.loadLibrary(ClassLoader.java:1821)
    在java.lang.Runtime.load0(Runtime.java:809)
    在java.lang.System.load(System.java:1086)
    在java.lang.ClassLoader $ NativeLibrary.load(本地方法)
    在java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1938)
    在java.lang.ClassLoader.loadLibrary(ClassLoader.java:1842)
    在java.lang.Runtime.loadLibrary0(Runtime.java:870)
    在java.lang.System.loadLibrary(System.java:1122)
    在java.awt.Toolkit $ 3.run(Toolkit.java:1636)
    在java.awt.Toolkit $ 3.run(Toolkit.java:1634)
    在java.security.AccessController.doPrivileged(本机方法)
    在java.awt.Toolkit.loadLibraries(Toolkit.java:1633)
    在java.awt.Toolkit上(Toolkit.java:1668)
    在java.awt.Component处(Component.java:593)
    在EventTest(EventTest.java:28)
    在EventTest.main(EventTest.java:49)

Answers:


12

检查哪个软件包包含文件并安装它:

$ apt-file search libXext.so.6 
libxext6: /usr/lib/x86_64-linux-gnu/libXext.so.6 
libxext6: /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
libxext6-dbg: /usr/lib/debug/usr/lib/x86_64-linux-gnu/libXext.so.6.4.0 

因此安装libxext6

sudo apt install libxext6

先生这种方法是行不通的
Ankit_Chaudhary

哪一部分?apt-file或apt安装?
JdeHaan 2015年

先生我的意思是上述的错误不被该方法纠正
Ankit_Chaudhary

那么,该文件实际存在吗?sudo find / -name'libXext *'
JdeHaan's

1
很有可能是32位与64位的版本冲突。:请退房计算器这个问题stackoverflow.com/questions/24543014/...
JdeHaan

10
apt-get install libxrender1:i386 libxtst6:i386 libxi6:i386

帮助我解决了这个问题。

我已经在64位系统中也安装了i386。


3
这为我工作,其他答案无法解决。谢谢。
一位编码员,

如果您正在运行i386版本的JRE或任何其他依赖于这组库的软件,则可以肯定这是正确的答案。您必须始终在运行库和共享库之间匹配体系结构。
stamster

9

我必须安装此文件(在ubuntu 16.04 64位上)以使oracle-jdk8工作:

sudo apt-get install libxrender1 libxtst6 libxi6

我不知道是什么,但是在尝试其他数百个apt安装来自其他答案的命令后,这解决了我的问题!
team17
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.