Obter todas as imagens dentro do diretório - dentro do arquivo jar

Eu tenho uma pasta dentro do meu projeto que tem 238 imagens. Eu quero ser capaz de encontrar todas as imagens dentro do diretório.

Atualmente estou acessando todas essas imagens assim:

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

Isso funciona bem no Eclipse. No entanto, quando eu exporto para um arquivo jar,FileNameGuesser.class.getResource(DIRECTORY) devolveC:\Users\...\file.jar!\org\... (porque é zipado, suponho) e o método quebra.

Como posso conseguir isso?

EDITAR: Se possível, gostaria de encontrar uma solução que funcione no Eclipsee no jar que foi implantado.

questionAnswers(2)

yourAnswerToTheQuestion