我昨天尝试了fedora12,但我发现eclipse 不起作用。一开始我以为这个问题和SELinux有关,但是我关闭selinux后还是不能创建项目,我按“下一步”或“完成”按钮,没有任何反应。以及“取消”按钮的工作原理。没有错误弹出窗口或错误日志。
我试过 eclipse -debug -console;但是当我单击按钮时没有日志输出。太奇怪了,以前有人遇到过这种情况吗?
环境:fedora12,JDK 1.6.0_17,eclipse Galileo。电脑:t400。
这是由于 GTK 2.18 中引入的更改导致的错误,请参阅错误 291257。当前的解决方法是export GDK_NATIVE_WINDOWS=true
在运行 Eclipse 之前。我实际上使用以下启动脚本:
#!/bin/sh
export MOZILLA_FIVE_HOME=/usr/lib/mozilla/
export ECLIPSE_HOME=/opt/IBM/eclipse
export GDK_NATIVE_WINDOWS=true
$ECLIPSE_HOME/eclipse $*
我也无法从更新站点安装插件。在空白的 Eclipse 安装中,使用键盘添加一个新的更新站点(es:jboss 工具);此外,还可以从可用软件列表中选择要安装的版本。新插件已安装,但重新启动后不会出现在透视图中(es:jboss devel)。之后,添加新的更新站点并尝试安装它们的版本将不起作用,可用的软件列表仍然为空。使用 Fedora 12 Eclipse 3.5..
顺便说一句,“Fedora Eclipse” rpm 目前被搞砸了,它不会安装单个文件
解决方案:Eclipse 3.6 修复了这些问题http://download.eclipse.org/eclipse/downloads/ 只需添加 helios 更新站点
您也可以添加-DGDK_NATIVE_WINDOWS=1
到您的eclipse.ini
文件中。如果您切换工作区,那应该会有所帮助。
似乎与 F12 附带的 gtk/gdk 不兼容。您可以告诉 eclipse 使用本机 GDK,它应该可以纠正这些问题:
GDK_NATIVE_WINDOWS=1 ./eclipse
这是一个错误,键盘可以工作。试试看。