【问题标题】:Eclipse dialogs open twice when clicked with mouse用鼠标单击时,Eclipse 对话框打开两次
【发布时间】:2013-05-04 11:10:24
【问题描述】:

在过去 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,但没有相关条目。

【问题讨论】:

  • 到今天为止,我也有同样的行为......
  • GGTS: Groovy/Grails Tool Suite (Based on eclipse 3.8) Version: 3.3.0.M1 Build Id: 201304211039 感觉像是复活节晚了...我只记得昨天我的 eclipse 没有启动,我使用另一个基于 eclipse 4.2 的 GGTS 安装来触摸工作区。之后,它再次与 3.8 安装一起工作。也许这是问题的一部分。
  • 用 10 天前的备份替换了工作区的 .metadata 目录。无济于事。
  • 刚刚重启了我的电脑,行为又恢复了正常。视窗 8。
  • 重启并不能解决我遇到的问题。

标签: java eclipse windows-7 mouse environment


【解决方案1】:

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

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

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

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

-windows 恢复到我使用新 SDK 之前的状态 -> 同样的问题

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

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

【讨论】:

    【解决方案2】:

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

    我希望这会有所帮助。

    【讨论】:

    • 打开 nView 桌面管理器,点击禁用。问题已解决。多么晦涩难懂的问题!非常感谢!
    • 欢迎您。在此之前我已经注意到 nView 的其他问题,因此该程序位于我的热门列表的顶部。不幸的是,这个最新的问题正在为 nView 的棺材钉上钉子。
    • 完美答案。我遇到了同样的问题并且发疯了一段时间。 “禁用 nView 桌面管理器”立即解决了我的问题。
    【解决方案3】:

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

    nView 是个坏程序

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        【解决方案5】:

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

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

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

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

        加文

        【讨论】:

          【解决方案6】:

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

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

          如果禁用,nView树形控件将不会打开,所以点击Enable按钮打开nView桌面管理器。

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2017-02-25
            • 2018-11-02
            • 1970-01-01
            • 2013-04-23
            • 2018-10-31
            • 1970-01-01
            • 2023-03-19
            • 2021-10-23
            相关资源
            最近更新 更多