昨天手闲,升级了一下系统,结果今天写程序,发现eclipse的很多窗口上的按钮点击都没反应了,什么都新建不了。以为是啥插件装错了,启动了一个新下载的eclipse,也不行。

应该是系统问题了。

搜索了一下,果然是新版本的GTK 和 eclipse 冲突。

我用的系统是opensuse11.2

GTK是 2.18.1-3.5

 

opensuse社区关于这个问题的讨论:

Eclipse 的bug报告:

Novell的bug报告:

一个临时的解决办法是:

运行eclipse前设置一个系统变量:

 

GDK_NATIVE_WINDOWS=true