【问题标题】:eclipse hanged with empty dialogeclipse 用空对话框挂起
【发布时间】:2012-07-18 22:00:39
【问题描述】:

我在 Fedora 16 上使用 Eclipse Indigo,问题是在 eclipse 上进行某些操作时,会出现一个空对话框并且 eclipse 挂起,除了从 shell 中终止 eclipse 进程外,没有办法关闭对话框。

这样一种情况是,如果 eclipse 项目中存在一个文件,并且我想用另一个同名文件替换它,则会出现空对话框并且 eclipse 挂起。

以下是带有空对话框的 Eclipse 屏幕截图。

有什么办法可以解决这个问题。

【问题讨论】:

  • 获取 Eclipse 进程的线程转储(kill -3)并发布。
  • paste.ubuntu.com/1101287kill -3 没有产生任何东西。我用 jstack -l
  • 在 Mint 下使用 Eclipse Juno 时总是得到这些空洞的对话,虽然它不会阻止 Eclipse,但仍然很烦人。有人提出过错误吗?

标签: eclipse dialog freeze


【解决方案1】:

因此检查文件 .snap 是否存在于您的 Workbench-Folder 上:

.metadata/.plugins/org.eclipse.core.resources.

比删除,或重命名文件并再次启动eclipse。

【讨论】:

【解决方案2】:

我想我可能已经找到了问题(无论如何对我来说)...

我在使用 Cinnamon 窗口管理器的 Linux Mint 上的 Eclipse Juno 上看到了问题。 https://github.com/linuxmint/Cinnamon/issues/340 说它是 Cinnamon 中的一个错误,关闭 Cinnamon 中的桌面效果将修复它。我确实启用了桌面效果,但我关闭了它们,但在尝试了 10 分钟后,我无法通过执行一系列以前总是为我完成的步骤来使空对话框出现。 YMMV,但请尝试在窗口管理器中关闭桌面效果。

【讨论】:

  • 我在带有 cinnamon 窗口管理器的 Linux Mint 13 64bit 上遇到了同样的问题,临时解决方法是重新启动 cinnamon wm。
【解决方案3】:

线程转储看起来完全正常,如果你能重现它,你应该在 eclipse.org 上提交一个错误。对于您的配置,在 SWT 级别的某处可能有一些错过的事件。他们将能够提供帮助。

【讨论】:

  • 这个问题总是可以重现的。这阻碍了我的发展。我什至无法在 Eclipse 中调试任何东西,因为单击调试按钮后会出现相同的空对话框。起初我怀疑我从 eclipse.org 下载的 eclipse zip 包可能有一些问题,而不是我通过 yum 安装了 eclipse 但同样的问题。 :(
  • 你能从一个原始安装和空工作区中实现这一点(以便 eclipse.org 上的某个人可以复制它吗?)如果是这样,请提交一个错误,他们应该能够提供帮助.
【解决方案4】:

当我在 Mint Cinnamon 下关闭 Eclipse Juno 时,我遇到了类似的问题。在进程终止后,关闭的对话会变成幽灵并一直存在。

我的解决方法是重新启动窗口管理器(Alt-F2、r、回车)。我意识到这不是最初的问题所问的,但它似乎相关。

【讨论】:

    【解决方案5】:

    这对我有用:

    rm -rf /path_to_workspace/.plugins
    

    什么对我不起作用:

    eclipse -clean
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-15
      • 1970-01-01
      相关资源
      最近更新 更多