Получить все изображения в каталоге - в файле JAR
У меня есть папка внутри моего проекта, которая имеет 238 изображений. Я хочу, чтобы можно было найти все изображения в каталоге.
Я в настоящее время получаю доступ ко всем этим изображениям, как это:
File directory = new File(FileNameGuesser.class.getResource(DIRECTORY).getPath());
for (File file : directory.listFiles()) {
// filter, process, etc.
}
Это хорошо работает в Eclipse. Тем не менее, когда я экспортирую в файл JAR,FileNameGuesser.class.getResource(DIRECTORY)
возвращаетсяC:\Users\...\file.jar!\org\...
(потому что он заархивирован, я полагаю), и метод ломается.
Как мне этого добиться?
EDIT: Если возможно, я бы хотел найти решение, которое работает как в Eclipseand в банке, которая развернута.