--- old/jdk/src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java 2016-08-07 17:45:27.000000000 -0700 +++ new/jdk/src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java 2016-08-07 17:45:27.000000000 -0700 @@ -1181,7 +1181,7 @@ } } - private final OptionParser parser = new OptionParser(); + private final OptionParser parser = new OptionParser("hp"); private void handleOptions(String[] args) { parser.formatHelpWith(new JmodHelpFormatter()); @@ -1218,7 +1218,7 @@ .withValuesConvertedBy(new PatternConverter()); OptionSpec help - = parser.accepts("help", getMessage("main.opt.help")) + = parser.acceptsAll(Set.of("h", "help"), getMessage("main.opt.help")) .forHelp(); OptionSpec libs @@ -1232,9 +1232,9 @@ .withRequiredArg() .describedAs(getMessage("main.opt.main-class.arg")); - OptionSpec modulePath // TODO: short version of --mp ?? - = parser.acceptsAll(Arrays.asList("mp", "modulepath"), - getMessage("main.opt.modulepath")) + OptionSpec modulePath + = parser.acceptsAll(Set.of("p", "module-path"), + getMessage("main.opt.module-path")) .withRequiredArg() .withValuesSeparatedBy(File.pathSeparatorChar) .withValuesConvertedBy(DirPathConverter.INSTANCE);