繁体   English   中英

Eclipse 无法识别同一项目中的导入

[英]Eclipse not recognizing imports in same project

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

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

不承认进口

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

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

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

  1. 转到属性→构建路径→源
  2. 删除构建路径中的所有源文件夹,单击应用。
  3. 将它们全部添加回来,单击应用。

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

检查(强制更新快照/发布)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM