¿Cómo leer un directorio desde el classpath de tiempo de ejecución?

Mi aplicación Java necesita poder encontrar unmyconfig/ Directorio que se incluirá dentro del mismo JAR:

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

¿Cómo hago para leer esto?myconfig/ directorio de la ruta de clase de tiempo de ejecución? He investigado un poco y parece que el método normal de lectura de unexpediente desde el classpath no funciona paradirectorios:

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

Entonces, ¿alguien sabe cómo leer un directorio completo desde el classpath del tiempo de ejecución (en lugar de un solo archivo)? ¡Gracias por adelantado!

Tenga en cuenta: No es posible cargar los archivos individualmente,myconfig Es un directorio con miles de archivos de propiedades en su interior.

Respuestas a la pregunta(2)

Su respuesta a la pregunta