Eclipse 不会生成导入语句,停止显示快速修复建议

Jam*_*s B 5 java eclipse

我的 Eclipse 安装突然停止显示导入建议。如果我键入当前包中不存在的类名,自动完成功能可以正常工作并显示该类,但从下拉列表中选择后,该类名将突出显示为错误,并显示消息“MyClass 无法解析为多变的”。此错误不显示任何快速修复建议。import但是,如果我在文件顶部手动添加相关语句,则代码可以正常编译并运行。

我已经检查了我的构建路径,一切似乎都按顺序进行 - 正如我所说,当我手动插入语句时代码会运行import- 但失去自动导入确实减慢了我的速度。知道可能出了什么问题吗?上周效果很好!

ETA:另一个注释,如果有帮助的话:F3 仍然打开类声明,所以 Eclipse 清楚地知道我的“意思”,即使没有 import 语句。

另外:没有帮助的事情:

  • 清理所有项目
  • 重新启动 Eclipse
  • 重新启动计算机
  • 从工作区删除.metadata,重新导入项目
  • 启动新的Java项目,重新链接源文件夹,重新添加依赖项(不使用Maven,但这不是我的选择)

Nar*_*hai 2

如果您的工作区进入错误状态或 Eclipse 在上次退出工作区时无法正确保存状态,则可能会发生此类情况。

尝试Project > Clean清理所有项目并重建所有项目。看看这是否有帮助。