diff -r 3bf53ffa9ae7 -r 6fb9e12d5595 src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java --- a/src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java Wed Oct 16 10:32:08 2019 -0400 +++ b/src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java Thu Oct 17 07:55:35 2019 -0400 @@ -50,6 +50,7 @@ import java.util.jar.JarFile; import java.util.jar.Manifest; import java.util.stream.Collectors; +import java.util.stream.Stream; /** * StandardBundlerParam @@ -673,9 +674,10 @@ } Set theFiles = new HashSet<>(); try { - Files.walk(f.toPath()) - .filter(Files::isRegularFile) - .forEach(p -> theFiles.add(p.toFile())); + try (Stream stream = Files.walk(f.toPath())) { + stream.filter(Files::isRegularFile) + .forEach(p -> theFiles.add(p.toFile())); + } } catch (IOException e) { e.printStackTrace(); }