Чтение файла из банки или где-нибудь на пути к классам?

Я пытаюсь создать приложение, которое встраивает файл ресурсов в банку, но я бы хотел, чтобы проект был запущен в Eclipse. У меня есть базовая структура maven 2 для моего проекта, и я не уверен, как читать файл так, чтобы он был найден и использовался при запуске из JAR или из затмения. Думал?

Состав:

src/main/java
src/main/resources/file.txt

Текущий метод чтения:

getClass().getResourceAsStream("/file.txt")

Есть ли способ чтения, который выберет src / main / resources / *, а также корневой уровень JAR (где развернуты ресурсы)?

Ответы на вопрос(2)

Ваш ответ на вопрос