Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
Java Eclipse无法加载资源目录(生成路径问题)_Java_Eclipse_Maven 2_Maven - Fatal编程技术网

Java Eclipse无法加载资源目录(生成路径问题)

Java Eclipse无法加载资源目录(生成路径问题),java,eclipse,maven-2,maven,Java,Eclipse,Maven 2,Maven,我发现我的项目图标上有一个感叹号。我猜这是由于资源目录未加载造成的 这是我的.classpath文件的一部分,有什么问题吗 <classpathentry kind="src" path="src/test/java" output="target/test-classes" including="**/*.java"/> <classpathentry kind="src" path="src/main/java" including="**/*.java"/>

我发现我的项目图标上有一个感叹号。我猜这是由于资源目录未加载造成的

这是我的.classpath文件的一部分,有什么问题吗

<classpathentry kind="src" path="src/test/java" output="target/test-classes" including="**/*.java"/>
  <classpathentry kind="src" path="src/main/java" including="**/*.java"/>
  <classpathentry kind="src" path="src/main/resources" excluding="**/*.java"/>

Eclipse显示的问题是


项目“dingdong”缺少必需的源文件夹:“src/main/resources”dingdong Build path Build path Problem

如果有人遇到相同的问题,只需在此处添加此项即可:通过刷新项目(选择项目根并点击F5)解决了问题,请参阅注释

默认情况下,Eclipse在启动时不会刷新工作区项目。您可以添加一个启动选项(标志为-refresh,有关详细信息,请参阅),以便在启动时对工作区执行全局刷新。这将协调自上次运行平台以来在文件系统中所做的任何更改

删除源文件夹并将其重新添加到项目生成路径可以按如下方式完成:

  • 右键单击源文件夹, 选择生成路径->从中删除 构建路径
  • 从“普通”(非源文件夹)-目录树(通常显示在项目树的下方)中选择文件夹,右键单击所需目录,然后选择“生成路径->用作源文件夹”

刷新项目(这是公认的答案)对我来说失败了

以下是我为解决此问题所做的工作:

  • 右键单击,然后选择
    生成路径->配置生成路径…->订购和出口
  • 在条目列表中查找src/main/resources文件夹。我的名字叫
    /src/main/resources
  • 通过选择依赖项列表并单击标题为
    bottom
    的按钮,将
    /src/main/resources
    移动到依赖项列表的底部

  • 这为我解决了这个问题。在我的例子中,
    resources
    条目位于
    src/main/java
    src/main/test
    条目的上方,这似乎是导致问题的原因。

    检查Eclipse中的Markers视图以获取任何构建错误详细信息(窗口->显示视图->标记)硬盘中是否确实存在src/main/resources目录?如果是这样,请尝试在Eclipse中刷新项目(选择项目根并点击F5)。另外,删除源文件夹并将其重新添加到构建路径可能会有所帮助,您也可以尝试右键单击项目根目录并选择Maven->Update project configuration(我假设您使用的是m2eclipse插件),错误与Problems视图中的错误相同。Java构建路径问题。缺少所需的源文件夹“src/main/resources”,我没有使用m2eclipse插件。@esaj,刷新后它会得到解决!非常感谢!我已经重新启动了Eclipse,关闭项目/打开项目,为什么这一步不刷新????