diff -r 0fe62353385b -r bc43733cd5cf src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java --- a/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java Wed Oct 23 10:37:54 2019 -0400 +++ b/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java Wed Oct 23 13:53:41 2019 -0400 @@ -421,10 +421,11 @@ } } - try (InputStream is = OverridableResource.readDefault("main.wxs")) { - Files.copy(is, Paths.get( - getConfig_ProjectFile(params).getAbsolutePath())); - } + createResource("main.wxs", params) + .setCategory(I18N.getString("resource.wxs-file")) + .saveToFile(Paths.get(getConfig_ProjectFile(params) + .getAbsolutePath())); + return data; }