我在 Fedora 16 上使用 Eclipse Indigo,问题是在处理 eclipse 的某些操作期间,会出现一个空对话框并且 eclipse 挂起,除了从 shell 中终止 eclipse 进程外,没有办法关闭对话框。
一种这样的情况是,如果 eclipse 项目中存在一个文件,并且我想用另一个同名文件替换它,则会出现空对话框并且 eclipse 挂起。
以下是带有空对话框的 Eclipse 屏幕截图。
有什么办法可以解决这个问题。
我想我可能已经找到了问题(无论如何对我来说)......
我使用 Cinnamon 窗口管理器在 Linux Mint 上的 Eclipse Juno 上看到了问题。 https://github.com/linuxmint/Cinnamon/issues/340 说它是 Cinnamon 中的一个错误,关闭 Cinnamon 中的桌面效果将修复它。我确实启用了桌面效果,但我关闭了它们,但在尝试了 10 分钟后,我无法通过执行一系列以前总是为我完成的步骤来使空对话框出现。YMMV,但请尝试在窗口管理器中关闭桌面效果。
因此,请检查文件 .snap 是否存在于您的 Workbench-Folder 中:
.metadata/.plugins/org.eclipse.core.resources。
比删除或重命名文件并再次启动 Eclipse。
线程转储看起来完全正常,如果你能重现它,你应该在 eclipse.org 上提交一个错误。对于您的配置,在 SWT 级别的某处可能有一些错过的事件。他们将能够提供帮助。
当我在 Mint Cinnamon 下关闭 Eclipse Juno 时,我遇到了类似的问题。在进程终止后,亲密的对话变成了鬼魂并留下来。
我的解决方法是重新启动窗口管理器(Alt-F2、r、回车)。我意识到这并不是最初的问题所问的,但它似乎是相关的。
这对我有用:
rm -rf /path_to_workspace/.plugins
什么对我不起作用:
eclipse -clean