524 return JavahFileManager.create(dl, log); |
524 return JavahFileManager.create(dl, log); |
525 } |
525 } |
526 |
526 |
527 private void showHelp() { |
527 private void showHelp() { |
528 log.println(getMessage("main.usage", progname)); |
528 log.println(getMessage("main.usage", progname)); |
|
529 |
529 for (Option o: recognizedOptions) { |
530 for (Option o: recognizedOptions) { |
530 if (o.isHidden()) |
531 if (o.isHidden()) |
531 continue; |
532 continue; |
532 String name = o.aliases[0].substring(1); // there must always be at least one name |
533 String name = o.aliases[0].substring(1); // there must always be at least one name |
533 log.println(getMessage("main.opt." + name)); |
534 log.println(getMessage("main.opt." + name)); |
534 } |
535 } |
535 String[] fmOptions = { "-classpath", "-cp", "-bootclasspath" }; |
536 |
|
537 String[] fmOptions = { |
|
538 "--module-path", "--system", |
|
539 "--class-path", "-classpath", "-cp", |
|
540 "-bootclasspath" |
|
541 }; |
|
542 |
536 for (String o: fmOptions) { |
543 for (String o: fmOptions) { |
537 if (fileManager.isSupportedOption(o) == -1) |
544 if (fileManager.isSupportedOption(o) == -1) |
538 continue; |
545 continue; |
539 String name = o.substring(1); |
546 String name = o.replaceAll("^-+", "").replaceAll("-+", "_"); |
540 log.println(getMessage("main.opt." + name)); |
547 log.println(getMessage("main.opt." + name)); |
541 } |
548 } |
|
549 |
542 log.println(getMessage("main.usage.foot")); |
550 log.println(getMessage("main.usage.foot")); |
543 } |
551 } |
544 |
552 |
545 private void showVersion(boolean full) { |
553 private void showVersion(boolean full) { |
546 log.println(version(full)); |
554 log.println(version(full)); |