2016-03-05 61 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,程序正常运行。