Eclipse не помещает XML-файлы в собственный buildpath проекта

Я создал стандартный Проект Java в Eclipse, поместил XML-файл в src папка с намерением захватить его за Class#getResourceAsStream(), и я был экранирован, когда Eclipse, может казаться, не определяет местоположение XML-файла в пути к классу. После небольшого теста оказывается, что файлы с другими расширениями отлично расположены.

Вот экран, который говорит все это:

enter image description here

Это печатает null для /test.xml ресурс. Class#getResourceAsStream() очевидно, не имеет никакого значения.

Я проверил проект /bin папка и XML-файл действительно не там. Я проверил все настройки, чтобы видеть, нет ли некоторого фильтра для исключения определенных файлов из окончания в /bin папка во время сборки, но всех напрасно.

Как это вызывается и как я могу решить его? Я использую Eclipse Galileo с идентификатором 20090920-1017 сборки.

12
задан BalusC 27 February 2013 в 01:29
поделиться

1 ответ

Это звучит смутно знакомо. Зайдите в Prefs -> Java -> Compiler -> Building -> Output Folder и убедитесь, что поле "filtered resources" не включает XML файлы. Также проверьте настройки конкретного проекта.

Кажется, я припоминаю, что в старых версиях Eclipse это было по умолчанию, но я не уверен, почему это произошло в новой версии.

13
ответ дан 2 December 2019 в 21:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: