我正在使用Eclipse Spring Edition(STS),我在项目的其中一个类中遇到了一个奇怪的错误:
can not implement the missing methods, either due to compile errors can not implement the missing methods, either due to compile errors
导致此错误名称的类是ItemDAO
,它实现了接口IItemDAO
,我100%确定没有未实现的方法,但Eclipse坚持认为有一些不实现了方法,当我点击类名并选择实现未实现的方法时,我得到了上述错误。
有人可以告诉我这里我做错了什么以及如何解决这个问题?
感谢您的时间
答案 0 :(得分:3)
我刚刚解决了问题并通过清理项目来修复它。
答案 1 :(得分:0)
消息说的是,由于您有编译错误,Eclipse无法执行自动执行操作。
编译错误很可能是在ItemDAO
类或IItemDAO
接口中。先修复它们,然后重试自动执行操作。
答案 2 :(得分:0)
错误消息指出您尚未实现所有
IItemDAO
中的方法。
当你尝试命令eclipse自动实现它时,它无法完成,因为IItemDAO
中的方法中存在编译错误(仍有待实现或未实现)
答案 3 :(得分:0)
使用jdk代替使用jre。它将解决您的问题。
答案 4 :(得分:0)
我有同样的问题。
这是错误消息:
由于编译错误或项目构建路径无法解决所有依赖性而无法实现缺少的方法
按建议清理项目后问题已解决
答案 5 :(得分:-1)
我遇到了问题,在我的情况下(我使用Maven)。我想使用struts ServletRequestAware
,它需要servlet-api.jar
。所以你需要添加Tomcat运行时。
转到您的项目,右键单击 - >属性 - >项目构面 - >运行时 - >添加Tomcat。
就是这样。