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