Как прочитать каталог из пути к классам среды выполнения?

Мое 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— это каталог с тысячами файлов свойств внутри него.

12
задан IAmYourFaja 17 August 2012 в 13:49
поделиться