Мое Java-приложение должно иметь возможность найти каталог myconfig/
, который будет входить в тот же JAR-файл :
myjar.jar/
com/
me/
myproject/
ConfigLoader.java --> looks for myconfig/ directory and its contents
myconfig/
conf-1.xml
conf.properties
... etc.
. Как мне на самом деле прочитать этот каталог myconfig/
из пути к классам среды выполнения? Я провел некоторое исследование, и кажется, что обычный метод чтения файла из пути к классам не работает для каталогов:
InputStream stream = ConfigLoader.class.getResourceAsStream("myconfig");
Так кто-нибудь знает, как прочитать весь каталог из пути к классам среды выполнения (, а не один файл )? Заранее спасибо!
Обратите внимание: :Невозможно загрузить файлы по отдельности, myconfig
— это каталог с тысячами файлов свойств внутри него.