2016-10-22 101 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

相關問題