2016-03-05 40 views
0

我正在運行Ubuntu 15.10。 我想在eclipse下執行一個java GUI程序,它導入一大堆包括javafx和google地圖庫的庫。Gtk-Message:未能加載模塊「unity-gtk-module」

Java程序失敗時執行並給出錯誤:

GTK的信息:無法加載模塊「團結-GTK模塊」

我已經一派錯誤消息「GTK的信息:未能加載模塊「unity-gtk-module」「 - 但我沒有發現在stackoverflow或通過谷歌的解決方案似乎爲我工作。

有關如何診斷和修復此錯誤的任何想法?

+0

'sudo apt-get-install unity-gtk3-module'是否解決了這個問題?如果沒有,請嘗試'apt-cache search unity-gtk-module'(這表明還有一個'unity-gtk2-module')。你試圖運行什麼程序?你從哪裏獲得它?你有沒有滿足它的*依賴*? –

+0

我試過sudo apt-get install unity-gtk3-module - 命令響應是unity-gtk3-module已經是最新版本了。 –

+0

不知道apt-cache search命令的作用。它返回以下信息:unity-gtk-module-common-用於GtkMenuShell D-Bus導出器的公共文件 unity-gtk-module-autopilot -GtkMenuShell D-Bus自動駕駛儀測試 –

回答

0

我得到了這個錯誤,在Eclipse中爲Coursera課程運行java starter代碼。我注意到了java代碼中的錯誤 - java錯誤是「Lambda表達式只允許在源代碼級1.8或以上」。我正在使用1.8 JDK。問題在於Eclipse中的項目的Java編譯器合規性級別設置爲1.7。我將合規性級別更改爲1.8,程序正常運行。