--- a/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java Mon Dec 10 16:48:25 2018 -0500
+++ b/src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java Mon Dec 10 16:49:54 2018 -0500
@@ -610,6 +610,12 @@
data.put("STOP_ON_UNINSTALL", "");
data.put("RUN_AT_STARTUP", "");
+ String imagePathString =
+ WIN_APP_IMAGE.fetchFrom(p).toPath().toAbsolutePath().toString();
+ data.put("APPLICATION_IMAGE", innosetupEscape(imagePathString));
+ Log.verbose("setting APPLICATION_IMAGE to " +
+ innosetupEscape(imagePathString) + " for InnoSetup");
+
StringBuilder secondaryLaunchersCfg = new StringBuilder();
for (Map<String, ? super Object>
launcher : SECONDARY_LAUNCHERS.fetchFrom(p)) {