11

在过去的 2 周内,Eclipse 开始出现异常行为。不确定发生了什么变化,尽管我确实安装了 JDK 和 JRE 7u21。

通过用鼠标单击菜单项打开的任何对话框(搜索、Eclipse 关于、切换工作区等)都会打开两次。一个对话框直接显示在另一个对话框后面——当您完成一个对话框并点击确定或关闭时,后面还有另一个对话框在等待。如果将第一个对话框拖到一边,另一个相同的对话框就在它后面。

有时,打开两个对话框的事实会破坏其中一个或两个对话框的内容或功能。例如,对于两个弹出窗口之一,搜索对话框中的文件过滤器可能是空白的,并且两个搜索窗口都不起作用。

相同的对话框,如果使用键盘快捷键打开(单击“搜索”菜单,按键盘上的 F 键打开“文件搜索”对话框),则仅显示一个对话框。以这种方式打开的对话框没有功能问题。

没有其他程序表现出这种行为。

为什么会发生这种情况,我该如何让它停止?

我搜索了谷歌并没有找到任何线索。

以下是我尝试过的事情:

  • 我使用的是 Eclipse 3.8 SR2。我尝试创建一个新的工作区。在干净的工作区中的行为相同。
  • 我尝试使用 -clean 选项启动 Eclipse。启动时间更长,但对话行为没有变化。
  • 我解压缩了 Eclipse 3.8 SR2 的旧副本并尝试了 Eclipse 系统的干净副本。相同的行为。
  • 我下载并切换到 Eclipse 4.2 SR2。开始了一个新的工作空间。相同的行为。
  • 我拔下 USB 鼠标并尝试单独使用笔记本电脑触摸板。相同的行为。
  • 我检查了工作区\.metadata\.log,但没有相关条目。
4

6 回答 6

21

我的笔记本电脑刚遇到这个问题,我发现它是 nview 桌面管理器。我已经打开它尝试不同的设置。一旦我禁用了 nview,问题就在 eclipse juno 中消失了。

我希望这有帮助。

于 2013-05-20T20:31:08.140 回答
3

非常感谢您提供此解决方案!禁用 nView 桌面管理器(我使用的是 140.54 版)立即为我解决了这个 Eclipse 问题。不过,我喜欢桌面管理器,因为我在其中保留了一个快捷方式来降低屏幕亮度(因为我的显示器上严重受损的 OSD 菜单显然节省了一些钱)。 我发现我可以保持桌面管理器启用但为 Eclipse 禁用它! 我将 eclipse 添加到应用程序自定义屏幕,然后“禁用”该条目,它似乎工作正常。以下是步骤:

开始 -> 控制面板 -> NVIDIA nView 桌面管理器

如果它被禁用,nView 树控件将不会打开,因此单击启用按钮打开 nView 桌面管理器。

  1. nView ->
  2. 应用程序(菜单列表中的最后一个条目)->
  3. 添加按钮->
  4. 应用程序的“查找...”按钮 ->
  5. 将“Finder Tool”目标拖到 Eclipse 标题栏并释放,条目显示“eclipse”->
  6. 确定按钮关闭查找应用程序弹出窗口->
  7. 单击确定按钮而不填充“类”条目->
  8. 选择现在在列表框中的新“eclipse(应用程序)”->
  9. 单击禁用按钮->
  10. 取消选择“为此应用程序和/或窗口类启用 nView 桌面管理器”的主复选框 - >
  11. 单击确定->
  12. 单击桌面管理器窗口右下角的应用按钮。

我还没有重新启动我的系统以确保一切都会好起来(我更喜欢几天/几周不重新启动),但我假设它会。我决定立即发布,以防它对想要保持启用 nVidia 桌面管理器但无法忍受 Eclipse 双对话框问题的人有所帮助。

于 2013-12-03T18:23:36.783 回答
2

仅供参考,您也可以在其他基于 Eclipse 的系统中看到这个问题(我知道我刚刚做过)。

在工作中,我们使用 Oracle Application Testing Suite。它用于制作脚本的 GUI (Openscript) 基于 Eclipse。

我和原来的记者遇到了完全相同的问题(右键单击,调出两个窗口,一个接一个)。它还导致重复粘贴(我会两次粘贴相同的步骤)。我实际上已经到了向 Oracle 提出 SR 的地步。

禁用 NView(在 NView 桌面管理器中)立即停止了问题。谢谢D-Klotz...

加文

于 2013-10-17T17:12:00.060 回答
0

对我来说,nView 也有问题,要禁用 Windows 的 nView,右键单击桌面,转到 nView 桌面管理器,然后在弹出窗口中单击“禁用”。为我工作。

于 2013-10-02T11:18:49.223 回答
0

在我的 Win7 台式机上更新 Eclipse 和 Java 后的几个星期里,我遇到了同样的问题。我意识到我在其他基于 Java 的应用程序中也遇到了完全相同的问题,所以我很确定这是 Java 更新。尝试以下:

- 恢复到旧版本的 SDK -> 同样的问题

-卸载所有最近的Java更新->同样的问题

-不同的鼠标,不同的驱动程序->同样的问题

-windows 恢复到我去新 SDK 之前的点 -> 同样的问题

最后我放弃了,因为我花了更多的时间而不是重新安装......所以我重新安装了 Win 7,安装了最新的 Eclipse(但这次避免了 JRE7u21)-> 一切正常!

(注意:我只在我的 HP 台式机(Nvidia NVS 295 显卡)上遇到了这个问题,我的笔记本电脑上完全相同的 SDK/Java 运行良好)。

于 2013-05-18T05:39:34.220 回答
0

在大多数情况下,导致此类问题的另一个程序的快捷方式。就我而言,我尝试了一切:卸载了 java、eclipse、清理了我的电脑(几个目录和注册表):没有帮助;

nView 是一个糟糕的程序

于 2013-06-08T12:54:50.527 回答