src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
branchJDK-8200758-branch
changeset 57259 a84c657c713d
parent 57256 d7c27451f759
child 57316 2891b3ae222d
equal deleted inserted replaced
57258:ea75e8d7e34f 57259:a84c657c713d
   321 
   321 
   322         // create additional app launcher(s) and config file(s)
   322         // create additional app launcher(s) and config file(s)
   323         List<Map<String, ? super Object>> entryPoints =
   323         List<Map<String, ? super Object>> entryPoints =
   324                 StandardBundlerParam.ADD_LAUNCHERS.fetchFrom(params);
   324                 StandardBundlerParam.ADD_LAUNCHERS.fetchFrom(params);
   325         for (Map<String, ? super Object> entryPoint : entryPoints) {
   325         for (Map<String, ? super Object> entryPoint : entryPoints) {
   326             Map<String, ? super Object> tmp = new HashMap<>(originalParams);
   326             Map<String, ? super Object> tmp = 
   327             tmp.putAll(entryPoint);
   327                     AddLauncherArguments.merge(originalParams, entryPoint);
   328 
   328 
   329             // add executable for add launcher
   329             // add executable for add launcher
   330             Path addExecutable = macOSDir.resolve(getLauncherName(tmp));
   330             Path addExecutable = macOSDir.resolve(getLauncherName(tmp));
   331             try (InputStream is = getResourceAsStream("jpackageapplauncher");) {
   331             try (InputStream is = getResourceAsStream("jpackageapplauncher");) {
   332                 writeEntry(is, addExecutable);
   332                 writeEntry(is, addExecutable);