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.