我正在使用Eclipse(Juno)开发Java Web项目。我也使用Maven。
在一段时间后,自动完成功能不会列出我的项目的类。但它仍适用于引用库中的类(例如番石榴等)。创建一个新类并找到一个超类(来自我的项目)也不起作用。 如果我想运行JUnit测试(Run As-> Junit Test),Eclipse会抱怨“找不到Junit测试”。
我找到的唯一解决方法是重启eclipse。但是每小时做五次这很烦人: - )
我发现在创建/删除类或重构后经常会出现此问题。特别是在尝试重命名方法之后(这通常需要很长时间而且没有成功和/或产生错误 - 注意:我通常在重构之前没有编译错误)
编辑:有时当我关闭并重新打开项目时会有所帮助。