有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

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

这是我人生的一部分。类路径文件,有什么问题吗

<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生成路径生成路径问题


共 (2) 个答案

  1. # 1 楼答案

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

    以下是我为解决这个问题所做的:

    1. 右键单击,然后选择Build Path -> Configure Build Path... -> Order and Export
    2. 在条目列表中查找src/main/resources文件夹。我的名字叫<my project folder>/src/main/resources
    3. 通过选择依赖项列表并单击标题为Bottom的按钮,将<my project folder>/src/main/resources移动到依赖项列表的底部

    这为我解决了这个问题。在我的例子中,resources项位于src/main/javasrc/main/test项之上,这似乎导致了问题

  2. # 2 楼答案

    如果有人遇到同样的问题,只需在这里添加这个问题:问题是通过刷新项目(选择项目根并点击F5)解决的,请参阅注释

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

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

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