--- old/src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java 2019-04-18 15:31:40.828485700 -0400 +++ new/src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java 2019-04-18 15:31:39.408858400 -0400 @@ -263,8 +263,16 @@ ADD_LAUNCHER ("add-launcher", OptionCategories.PROPERTY, () -> { + String spec = popArg(); + String name = null; + String filename = spec; + if (spec.contains("=")) { + String[] values = spec.split("=", 2); + name = values[0]; + filename = values[1]; + } context().addLaunchers.add( - new AddLauncherArguments(popArg())); + new AddLauncherArguments(name, filename)); }), TEMP_ROOT ("temp-root", OptionCategories.PROPERTY, () -> {