Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 资源不在java项目的生成路径上?_Eclipse_Maven - Fatal编程技术网

Eclipse 资源不在java项目的生成路径上?

Eclipse 资源不在java项目的生成路径上?,eclipse,maven,Eclipse,Maven,我在Eclipse上有一个Maven项目。当我执行调用层次结构时,我会收到以下消息: 资源不在java项目的生成路径上 需要为此配置什么?因为您正在处理一个maven项目,所以每个资源都必须包含在pom.xml文件中,否则,外部文件必须作为jar文件包含。 此外,如果您无法打开调用层次结构,则所引用的项目必须在Eclipse工作区中打开 假设您希望自己的代码中包含调用层次结构,请确保所有源代码都位于src/main/java目录中 你安装了EclipseM2e插件吗?您的eclipse是否将该项

我在Eclipse上有一个Maven项目。当我执行调用层次结构时,我会收到以下消息:

资源不在java项目的生成路径上


需要为此配置什么?

因为您正在处理一个maven项目,所以每个资源都必须包含在pom.xml文件中,否则,外部文件必须作为jar文件包含。
此外,如果您无法打开调用层次结构,则所引用的项目必须在Eclipse工作区中打开

假设您希望自己的代码中包含调用层次结构,请确保所有源代码都位于src/main/java目录中


你安装了EclipseM2e插件吗?您的eclipse是否将该项目识别为maven项目?(右键单击>maven>转换为maven项目)

我遵循了以下步骤:

  • 属性->项目方面->检查java->确定
  • 转换为maven项目

  • 我经常这样。似乎是Eclipse中的bug。退出/重新启动Eclipse似乎是重新开始工作的最简单方法。

    你在做什么?调用层次结构?是在Maven java项目的构建路径中包含方法的类吗?项目构建?这应该是第一件要解决的问题。你应该为它提出一个新问题。它是否仅使用maven构建(使用
    mvn clean install
    命令?)我必须做与上述类似的事情。1.右键单击maven项目2。单击属性>项目面3。点击“转换成刻面形式”4。确保Java在“Project Facet”列中被选中,然后单击ApplyI“Project Facets”选项不可用。我的英雄!该死的缺乏资源一直在这个项目上扼杀我,我没有时间来修复它,你的答案修复了它谢谢!