Java 当用鼠标单击时,Eclipse对话框打开两次
在过去的两周内,Eclipse开始表现得异常。虽然我安装了JDK和JRE 7u21,但不确定发生了什么变化 用鼠标单击菜单项打开的任何对话框(搜索、Eclipse关于、切换工作区等)都会打开两次。一个对话框直接显示在另一个对话框的后面——当您完成一个对话框并点击Ok或Close时,后面会有另一个对话框。如果将第一个对话框拖到一边,另一个相同的对话框就在它后面 有时,两个对话框打开会破坏其中一个或两个对话框的内容或功能。例如,对于两个弹出窗口中的一个,搜索对话框中的文件过滤器可能为空,并且两个搜索窗口都不工作 如果使用键盘快捷键打开相同的对话框(单击“搜索”菜单,按键盘上的F键打开“文件搜索”对话框),则仅显示一个对话框。以这种方式打开的对话框没有功能问题 没有其他程序表现出这种行为 为什么会发生这种情况?我该如何让它停止 我在谷歌上搜索了一下,没有发现任何线索 以下是我尝试过的一些事情:Java 当用鼠标单击时,Eclipse对话框打开两次,java,eclipse,windows-7,mouse,environment,Java,Eclipse,Windows 7,Mouse,Environment,在过去的两周内,Eclipse开始表现得异常。虽然我安装了JDK和JRE 7u21,但不确定发生了什么变化 用鼠标单击菜单项打开的任何对话框(搜索、Eclipse关于、切换工作区等)都会打开两次。一个对话框直接显示在另一个对话框的后面——当您完成一个对话框并点击Ok或Close时,后面会有另一个对话框。如果将第一个对话框拖到一边,另一个相同的对话框就在它后面 有时,两个对话框打开会破坏其中一个或两个对话框的内容或功能。例如,对于两个弹出窗口中的一个,搜索对话框中的文件过滤器可能为空,并且两个搜索
- 我使用的是Eclipse3.8SR2。我试着创建一个新的工作区。在干净的工作区中也有相同的行为
- 我尝试使用-clean选项启动Eclipse。启动时间要长得多,但对话框行为没有改变
- 我解压缩了Eclipse3.8SR2的一个旧副本,并尝试了一个Eclipse系统的干净副本。同样的行为
- 我下载并切换到Eclipse4.2SR2。启动了一个新的工作区。同样的行为
- 我拔下USB鼠标,试着单独使用笔记本触摸板。同样的行为
- 我已经检查了workspace\.metadata\.log,但没有相关条目
(注意:我只有在我的HP台式机(Nvidia NVS 295图形卡)上出现了这个问题,我的笔记本电脑上的SDK/Java完全一样工作正常)。我的笔记本电脑出现了这个问题,我发现它是nview desktop manager。我打开了它,在不同的环境下进行实验。我一禁用nview,问题就在EclipseJuno中消失了
我希望这能有所帮助。在大多数情况下,是另一个程序的快捷方式导致了这些问题。 在我的例子中,我尝试了一切:卸载java、eclipse、清理我的pc(几个目录和注册表):没有帮助
nView对我来说也是一个坏程序。nView有问题,要禁用windows的nView,右键单击桌面,转到nView桌面管理器,然后单击弹出窗口上的“禁用”。为我工作。仅供参考,您也可以在基于Eclipse的其他系统中看到这个问题(我知道我刚刚看到了) 在工作中,我们使用Oracle应用程序测试套件。其用于制作脚本的GUI(Openscript)基于Eclipse 我遇到的问题与最初的记者完全相同(右键单击,打开属性,一个接一个地打开两个窗口)。它还导致了重复粘贴(我会将相同的步骤粘贴两次)。事实上,我已经到了向甲骨文提出SR的地步 禁用NView(在NView桌面管理器中)会立即停止该问题。谢谢D-Klotz
Gavin非常感谢您提供此解决方案!禁用nView桌面管理器(我使用的是140.54版)立即为我解决了这个Eclipse问题。不过,我喜欢桌面管理器,因为我在其中保留了一个降低屏幕亮度的快捷方式(因为我的显示器上严重损坏的OSD菜单显然节省了一些钱)我发现我可以启用桌面管理器,但在Eclipse中禁用它我将eclipse添加到应用程序定制屏幕,然后“禁用”该条目,它似乎工作正常。以下是步骤: 开始->控制面板->NVIDIA nView桌面管理器 如果禁用,nView树控件将不会打开,因此单击“启用”按钮打开nView桌面管理器
我还没有重新启动我的系统,以确保一切都会很好(我更愿意去很多天/星期不重新启动),但我认为它会。我决定立即发布,以防有人想让英伟达桌面管理器启用,但无法忍受Eclipse双对话框问题。截至目前,我已经得到了相同的行为…GGTS:Groovy/Graves工具套件(基于Eclipse 3.8)版本:3.3.0.M1构建ID:201304211039感觉像是复活节晚唠叨…我只记得昨天我的eclipse没有启动,我使用了另一个基于Eclipse4.2的GGTS安装来触摸工作区。后来,它开始工作了