Eclipse不会将XML文件放在项目自己的构建路径中

Bal*_*usC 12 xml eclipse classpath

我在Eclipse中创建了一个标准的Java项目,在文件src夹中放置了一个XML文件,意图抓住它Class#getResourceAsStream(),当Eclipse无法在类路径中找到XML文件时,我感到很困惑.经过一点点测试后发现,带有其他扩展名的文件位置非常合适.

这是一个全部说明的屏幕:

在此输入图像描述

它打印null/test.xml资源.在Class#getResourceAsStream()显然没有任何区别.

我检查了项目的/bin文件夹,XML文件确实不存在.我已经检查了所有设置,看看是否没有一些过滤器可以/bin在构建过程中排除某些文件在文件夹中结束,但都是徒劳的.

这是怎么造成的,我该如何解决?我正在使用带有构建ID 20090920-1017的Eclipse Galileo.

ska*_*man 13

这听起来很模糊.转到Prefs - > Java - > Compiler - > Building - > Output Folder,并确保"filtered resources"字段不包含XML文件.还要检查项目特定的首选项.

我似乎记得Eclipse的旧版本在默认情况下有这个,但我不确定为什么它会在更新的版本中发生.