Не уверен, как это возможно. Я перечитал getResourceAsStream, и он всегда возвращает null.
InputStream source = this.getClass().getResourceAsStream("test.xml");
Рядом с test.java в Finder (с использованием OS X и Eclipse) находится test.xml
Я могу открыть его в TextWrangler и просмотреть как существующий с данными внутри.
Это тест Junit, если он имеет значение. Я пошел и посмотрел на существующие тесты Junit в нашей системе, и я использую их точно так же, как и рабочий пример (например, где находится файл и сам код).
Какая небольшая разница может помешать Я предполагаю, что getClass () вернет правильный путь?
Спасибо!