2016-10-22 99 views
0

我将kubuntu从15.10升级到16.04,现在有很多麻烦。一个是,我的Java安装似乎已损坏或配置错误。JavaFX升级后无法正常工作 - libgtk-x11-2.0.so.0找不到

我无法再运行任何java应用程序,至少没有使用javafx。 Netbeans-8.1升级后无法加载,但使用apt-get重新安装可以工作。

JDK路径:/usr/lib/jvm/jdk1.8.0_101/

Java的罐子说,随着预期的Java版本 “1.8.0_101”'

当试图运行的应用程序,我得到以下错误:

No base JDK. Package will use system JRE. 


java.lang.UnsupportedOperationException: Desktop API is not supported on the current platform 
    at java.awt.Desktop.getDesktop(Desktop.java:144) 


Graphics Device initialization failed for : es2, sw 
Error initializing QuantumRenderer: no suitable pipeline found 
java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found 

怎么办?

编辑:经过一番研究,我试图找到缺失的依赖关系。它:

java.lang.UnsatisfiedLinkError: /usr/lib/jvm/jdk1.8.0_101/jre/lib/i386/libprism_es2.so: libgtk-x11-2.0.so.0: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden 

这个文件实际上我的系统上存在:/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0

回答

0

如果有人在这里有这个问题的解决方案:(实际上32位版本的库缺失)

运行sudo apt-get install libgtk2.0-0:i386

相关问题