Holen Sie sich alle Bilder im Verzeichnis - in JAR-Datei

Ich habe einen Ordner in meinem Projekt, der 238 Bilder enthält. Ich möchte in der Lage sein, alle Bilder innerhalb des Verzeichnisses zu finden.

Ich greife derzeit auf alle diese Bilder wie folgt zu:

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

Dies funktioniert gut in Eclipse. Wenn ich jedoch in eine JAR-Datei exportiere,FileNameGuesser.class.getResource(DIRECTORY) kehrt zurückC:\Users\...\file.jar!\org\... (weil es gezippt ist, nehme ich an) und die Methode bricht ab.

Wie kann ich das erreichen?

BEARBEITEN: Wenn möglich, würde ich gerne eine Lösung finden, die in Eclipse beides funktioniertund im Glas, das entfaltet ist.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage