src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
branchJDK-8200758-branch
changeset 57091 06bc4bd64599
parent 57080 bd4ce7f9ea2c
child 57099 9a85a7a076ad
equal deleted inserted replaced
57080:bd4ce7f9ea2c 57091:06bc4bd64599
   392                     // valueOf(null) is false, and we actually do want null
   392                     // valueOf(null) is false, and we actually do want null
   393                     (s, p) -> (s == null || "null".equalsIgnoreCase(s)) ?
   393                     (s, p) -> (s == null || "null".equalsIgnoreCase(s)) ?
   394                             true : Boolean.valueOf(s)
   394                             true : Boolean.valueOf(s)
   395             );
   395             );
   396 
   396 
   397     static final StandardBundlerParam<File> DROP_IN_RESOURCES_ROOT =
   397     static final StandardBundlerParam<File> RESOURCE_DIR =
   398             new StandardBundlerParam<>(
   398             new StandardBundlerParam<>(
   399                     I18N.getString("param.drop-in-resources-root.name"),
   399                     I18N.getString("param.resource-dir.name"),
   400                     I18N.getString("param.drop-in-resources-root.description"),
   400                     I18N.getString("param.resource-dir.description"),
   401                     "dropinResourcesRoot",
   401                     Arguments.CLIOptions.RESOURCE_DIR.getId(),
   402                     File.class,
   402                     File.class,
   403                     params -> new File("."),
   403                     params -> null,
   404                     (s, p) -> new File(s)
   404                     (s, p) -> new File(s)
   405             );
   405             );
   406 
   406 
   407     static final BundlerParamInfo<String> INSTALL_DIR =
   407     static final BundlerParamInfo<String> INSTALL_DIR =
   408             new StandardBundlerParam<>(
   408             new StandardBundlerParam<>(
   761                         "error.no-main-class-with-main-jar"),
   761                         "error.no-main-class-with-main-jar"),
   762                         MAIN_JAR.fetchFrom(params)),
   762                         MAIN_JAR.fetchFrom(params)),
   763                         MessageFormat.format(I18N.getString(
   763                         MessageFormat.format(I18N.getString(
   764                         "error.no-main-class-with-main-jar.advice"),
   764                         "error.no-main-class-with-main-jar.advice"),
   765                         MAIN_JAR.fetchFrom(params)));
   765                         MAIN_JAR.fetchFrom(params)));
   766             } else if (hasMainJarClassPath) {
       
   767                 throw new ConfigException(
       
   768                         I18N.getString("error.no-main-class-with-classpath"),
       
   769                         I18N.getString(
       
   770                         "error.no-main-class-with-classpath.advice"));
       
   771             } else {
   766             } else {
   772                 throw new ConfigException(
   767                 throw new ConfigException(
   773                         I18N.getString("error.no-main-class"),
   768                         I18N.getString("error.no-main-class"),
   774                         I18N.getString("error.no-main-class.advice"));
   769                         I18N.getString("error.no-main-class.advice"));
   775             }
   770             }