我发现我的项目图标上有一个感叹号。我猜是资源目录没有加载导致的。
这是我的.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生成路径生成路径问题
发布于 2011-02-27 18:41:35
如果有人遇到同样的问题,只需在这里添加这一点:通过刷新项目(选择项目根并点击F5)解决了这个问题,请参阅注释。
默认情况下,Eclipse在启动时不会刷新工作区项目。您可以添加一个启动选项(标志为-refresh,有关详细信息,请参阅here ),以便在启动时执行工作区的全局刷新。这将协调自上次运行平台以来在文件系统中所做的任何更改。
将源文件夹移除并重新添加到项目构建路径可以像这样完成:
发布于 2015-09-19 02:22:09
刷新项目,这是公认的答案所建议的,对我来说是失败的。
以下是我为解决此问题所做的工作:
主资源右键单击,然后在条目列表中为src//
Build Path -> Configure Build Path... -> Order and Export<my project folder>/src/main/resources.Bottom.的按钮,将其添加到依赖项列表的底部,名为<my project folder>/src/main/resources
这为我解决了这个问题。在我的例子中,resources条目在src/main/java和src/main/test条目之上,这似乎是导致问题的原因。
https://stackoverflow.com/questions/5132588
复制相似问题