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