0

我正在使用 Eclipse Spring 版本 (STS),我在项目中的一个类中遇到了一个奇怪的错误:

can not implement the missing methods, either due to compile errors can not implement the missing methods, either due to compile errors

导致这个错误名称的类是ItemDAO,它实现了 interface IItemDAO,我100%确定没有未实现的方法,但是Eclipse坚持有一些未实现的方法,当我点击类名并选择实现未实现的方法我得到上述错误。

有人可以告诉我我在这里做错了什么以及如何解决这个问题吗?

谢谢你的时间

4

7 回答 7

4

我刚刚遇到问题并通过清理项目来解决它。

于 2013-08-05T14:45:48.593 回答
0

消息说的是,由于您有编译错误,Eclipse 无法执行自动执行操作。

编译错误很可能在ItemDAO类或IItemDAO接口中。首先修复它们,然后重试自动执行操作。

于 2013-08-05T12:59:37.450 回答
0
  • 错误消息指出您尚未实现IItemDAO.

  • 当您尝试命令eclipse自动实现它时,它无法完成,因为在方法中存在编译错误(仍然有待实现或未实现)IItemDAO

于 2013-08-05T14:06:11.150 回答
0

不要使用 jre,而是使用 jdk。它将解决您的问题。

于 2020-03-21T11:41:50.107 回答
0

我遇到过同样的问题。

这是错误消息:

由于编译错误或项目构建路径未解决所有依赖关系,无法实现缺少的方法

按照建议清理项目后问题已解决

于 2020-04-13T16:18:59.200 回答
0

转到源 - >清理 - >除了有一个按钮配置点击它 - >选中启用项目特定设置 - >应用并关闭

于 2021-09-12T17:02:34.027 回答
-1

在我的情况下,我遇到了这个问题(我使用 Maven)。我想使用 struts ServletRequestAware,它需要servlet-api.jar. 所以你需要添加 Tomcat 运行时。

进入你的项目,右键->属性->项目构面->运行时->添加Tomcat。

仅此而已。

于 2016-05-16T07:46:51.377 回答