Eclipse IDE丢失了弹出菜单建议

时间:2013-12-23 23:40:07

标签: eclipse

我似乎已经失去了Eclipse中的能力来自动纠正源代码行中的错误。

例如,这样的一行:

Date date = new Date();

在Date()部分下方有红色锯齿状线条。以前我可以鼠标悬停在它上面看到一个弹出菜单选项来修复它。现在,我所得到的只是一个带有“无法解析为某种类型”文本的弹出窗口。

我能想到的唯一一个改变,我不知道它是否与这个问题有关,就是我开始用外部编辑器编辑我的.java文件。然后重点关注Eclipse我得到一个弹出窗口,说源已经改变了,我想更新所以我说好了。

有时候我会在Eclipse里编辑,有时我会在Eclipse之外编辑源代码。我不确定这是不是一种坏习惯?

1 个答案:

答案 0 :(得分:1)

您希望在eclipse之外或之内编辑Java文件。但Java编辑器有许多功能,对开发人员非常有帮助。我建议只在eclipse中编辑Java文件。如果你发现其他编辑器都很好或者你已经习惯了,那么没有问题你可以编辑Java文件了。你提到的问题与它无关。但是请确保在eclipse中构建项目之前应用了更改。

解决方案

只要在构建路径中有多个具有相同名称的类,然后eclipse不知道默认导入哪个类,就会发生这种情况。因此,请将插入符号保留在错误行上,然后按 Ctrl + 1 。然后eclipse为用户提供了导入其中一个的选项。见下图。选择正确的,然后错误将消失。

enter image description here