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