Obtenga todas las imágenes dentro del directorio - dentro del archivo jar

Tengo una carpeta dentro de mi proyecto que tiene 238 imágenes. Quiero poder encontrar todas las imágenes dentro del directorio.

Actualmente estoy accediendo a todas estas imágenes como esta:

File directory = new File(FileNameGuesser.class.getResource(DIRECTORY).getPath());
for (File file : directory.listFiles()) {
    // filter, process, etc.
}

Esto funciona bien dentro de Eclipse. Sin embargo, cuando exporto a un archivo jar,FileNameGuesser.class.getResource(DIRECTORY) devolucionesC:\Users\...\file.jar!\org\... (porque está comprimido, supongo) y el método se rompe.

¿Cómo puedo conseguir esto?

EDITAR: Si es posible, me gustaría encontrar una solución que funcione tanto en Eclipsey en el tarro que está desplegado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta