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.