diff --git a/src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/OverridableResource.java b/src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/OverridableResource.java index edfb6a9608c..c29a8b63840 100644 --- a/src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/OverridableResource.java +++ b/src/jdk.incubator.jpackage/share/classes/jdk/incubator/jpackage/internal/OverridableResource.java @@ -305,7 +305,7 @@ final class OverridableResource { try (BufferedReader reader = new BufferedReader( new InputStreamReader(rawResource, StandardCharsets.UTF_8))) { String data = substitute(reader.lines(), substitutionData).collect( - Collectors.joining("\n")); + Collectors.joining("\n", "", "\n")); try (InputStream in = new ByteArrayInputStream(data.getBytes( StandardCharsets.UTF_8))) { dest.consume(in);