3

(Indigo)不时Eclipse抱怨我项目中的某些类cannot be resolved to a type。即使它在弹出列表中显示类,单击import(见图)也不会添加导入语句!即使我手动添加它,它也无法识别它(并在导入包下划线)。

  • 这只发生在某些项目中。
  • 未解析的类型在同一个项目中!(不在其他依赖项中)
  • 清理项目确实解决了这个问题,但只是暂时的。
  • 我的应用程序由基于多模块 Maven 的项目组成。
  • 所有项目都是基于 Maven 的。

不承认进口

4

4 回答 4

8

右键单击您的项目名称 -> Maven -> 更新项目

于 2016-02-08T11:42:54.277 回答
0

这恰好发生在非 Maven 项目的 Eclipse Neon.2(2016 版)中。刷新/更新项目没有帮助,但我能够在不重新创建项目的情况下解决这个问题:

  1. 转到属性→构建路径→源
  2. 删除构建路径中的所有源文件夹,单击应用。
  3. 将它们全部添加回来,单击应用。
于 2020-01-08T21:03:07.180 回答
0

对于那些不使用 Maven 的人,简单地删除项目(并可能重新克隆它)对我来说是可靠的。

于 2018-07-18T03:24:31.930 回答
0

右键单击项目 -> Maven -> 更新项目...

检查(强制更新快照/版本)

于 2021-06-08T07:13:58.200 回答