From 8be9cf81d792a538d17d64a156833542892d6b74 Mon Sep 17 00:00:00 2001 From: fszimnau Date: Tue, 25 Nov 2025 09:21:53 +0100 Subject: [PATCH] work with jar file before closing it --- src/main/java/de/szimnau/zeitlaeufer/Main.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/de/szimnau/zeitlaeufer/Main.java b/src/main/java/de/szimnau/zeitlaeufer/Main.java index b0d47bb..dd3baf6 100644 --- a/src/main/java/de/szimnau/zeitlaeufer/Main.java +++ b/src/main/java/de/szimnau/zeitlaeufer/Main.java @@ -55,16 +55,16 @@ public class Main { Enumeration entries; try (var jarFile = new JarFile(URLDecoder.decode(cleanPath, StandardCharsets.UTF_8))) { entries = jarFile.entries(); + while (entries.hasMoreElements()) { + JarEntry entry = entries.nextElement(); + if (entry.isDirectory()) { + continue; + } + fileNames.add(entry.getName()); + } } catch (IOException e) { throw new RuntimeException("Kann JAR-Datei zwecks Reflection nicht öffnen:", e); } - while (entries.hasMoreElements()) { - JarEntry entry = entries.nextElement(); - if (entry.isDirectory()) { - continue; - } - fileNames.add(entry.getName()); - } var increment = new AtomicInteger(); return Collections.unmodifiableSortedMap(new TreeMap<>( fileNames.stream()