无法执行操作:资源不在Java项目的构建路径上

时间:2016-12-15 06:12:18

标签: eclipse maven

我在使用Eclipse IDE功能时遇到问题。当试图在项目中找到对方法的所有引用时(通过右键单击一个方法并选择References - > Project),我得到错误“资源不在Java项目的构建路径上”。

Screenshot of main problem

此外,我还有另一个(可能是相关的)错误Eclipse Open declaration in Java project。我认为这些问题与我导入项目的方式或Eclipse中缺少某些软件/插件有关。我使用File - >导入了项目。导入 - >我git从Github克隆了存储库之后的现有Maven项目。

我在互联网上发现的一些关于如何解决这个问题的事情包括修改项目的Build Path或Facets属性,但我没有以下任何一个选项:

Screenshot of properties window

需要做些什么才能允许参考搜索和其他IDE功能?

1 个答案:

答案 0 :(得分:0)

您需要将Eclipse项目转换为Maven项目:
1)右键单击项目,
2)配置,
3)转换为Maven项目
==>这会将您的项目重新组织到一个共同的Maven项目结构。