Jak odczytać katalog z ścieżki klasy środowiska wykonawczego?

Moja aplikacja Java musi być w stanie znaleźćmyconfig/ katalog, który będzie dołączony do tego samego pliku JAR:

myjar.jar/
    com/
        me/
            myproject/
                ConfigLoader.java --> looks for myconfig/ directory and its contents
    myconfig/
        conf-1.xml
        conf.properties
        ... etc.

Jak właściwie to czytam?myconfig/ katalog poza ścieżką klasy środowiska wykonawczego? Zrobiłem kilka badań i wydaje się, że normalna metoda czytaniaplik z ścieżki klasy nie działakatalogi:

InputStream stream = ConfigLoader.class.getResourceAsStream("myconfig");

Czy więc ktoś wie, jak odczytać cały katalog z ścieżki klasy środowiska wykonawczego (w przeciwieństwie do pojedynczego pliku)? Z góry dziękuję!

Uwaga: Nie można załadować plików pojedynczo,myconfig to katalog zawierający tysiące plików właściwości.

questionAnswers(2)

yourAnswerToTheQuestion