src/jdk.packager/share/classes/jdk/packager/internal/builders/AbstractAppImageBuilder.java
branchJDK-8200758-branch
changeset 56933 9f59eeb3cc0f
parent 56821 565d54ca1f41
child 56982 e094d5483bd6
equal deleted inserted replaced
56910:410fd33a2c81 56933:9f59eeb3cc0f
    44 import java.util.Map;
    44 import java.util.Map;
    45 import java.util.ResourceBundle;
    45 import java.util.ResourceBundle;
    46 
    46 
    47 import static jdk.packager.internal.StandardBundlerParam.*;
    47 import static jdk.packager.internal.StandardBundlerParam.*;
    48 import static jdk.packager.internal.StandardBundlerParam.ARGUMENTS;
    48 import static jdk.packager.internal.StandardBundlerParam.ARGUMENTS;
    49 import static jdk.packager.internal.StandardBundlerParam.USER_JVM_OPTIONS;
       
    50 import java.util.ArrayList;
    49 import java.util.ArrayList;
    51 import jdk.packager.internal.JLinkBundlerHelper;
    50 import jdk.packager.internal.JLinkBundlerHelper;
    52 import jdk.packager.internal.Module;
    51 import jdk.packager.internal.Module;
    53 
    52 
    54 
    53 
   244         String preloader = PRELOADER_CLASS.fetchFrom(params);
   243         String preloader = PRELOADER_CLASS.fetchFrom(params);
   245         if (preloader != null) {
   244         if (preloader != null) {
   246             out.println("-Djavafx.preloader="+preloader);
   245             out.println("-Djavafx.preloader="+preloader);
   247         }
   246         }
   248 
   247 
   249 
       
   250         out.println();
       
   251         out.println("[JVMUserOptions]");
       
   252         Map<String, String> overridableJVMOptions = USER_JVM_OPTIONS.fetchFrom(params);
       
   253         for (Map.Entry<String, String> arg: overridableJVMOptions.entrySet()) {
       
   254             if (arg.getKey() == null || arg.getValue() == null) {
       
   255                 Log.info(I18N.getString("message.jvm-user-arg-is-null"));
       
   256             } else {
       
   257                 out.println(arg.getKey().replaceAll("([\\=])", "\\\\$1") + "=" + arg.getValue());
       
   258             }
       
   259         }
       
   260 
       
   261         out.println();
   248         out.println();
   262         out.println("[ArgOptions]");
   249         out.println("[ArgOptions]");
   263         List<String> args = ARGUMENTS.fetchFrom(params);
   250         List<String> args = ARGUMENTS.fetchFrom(params);
   264         for (String arg : args) {
   251         for (String arg : args) {
   265             if (arg.endsWith("=") && (arg.indexOf("=") == arg.lastIndexOf("="))) {
   252             if (arg.endsWith("=") && (arg.indexOf("=") == arg.lastIndexOf("="))) {