Как прочитать каталог из пути к классам во время выполнения?
Мое 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/
каталог вне пути к классам во время выполнения? Я провел некоторое исследование, и кажется, что нормальный метод чтенияfile из classpath не работает дляdirectories:
InputStream stream = ConfigLoader.class.getResourceAsStream("myconfig");
Так кто-нибудь знает, как прочитать весь каталог из пути к классам времени выполнения (в отличие от одного файла)? Заранее спасибо!
Обратите внимание: невозможно загрузить файлы по отдельности,myconfig
каталог с тысячами файлов свойств внутри