Я создал стандартный проект Java в Eclipse, поместил файл XML в папку src
с намерением захватить его на Class#getResourceAsStream()
, и я был озадачен, когда Eclipse не может найти файл XML в CLASSPATH. После небольшого теста выясняется, что файлы с другими расширениями идеально расположены.
Вот экран, на котором все сказано:
Он печатает null
для ресурса /test.xml
. Class#getResourceAsStream()
, очевидно, не имеет никакого значения.
Я проверил папку /bin
проекта, и XML-файла действительно там нет. Я проверил все настройки, чтобы проверить, не существует ли какого-либо фильтра для исключения определенных файлов из папки /bin
во время сборки, но все тщетно.
Как это вызвано и как я могу решить это? Я использую Eclipse Galileo с идентификатором сборки 20090920-1017.