src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java
branchJDK-8200758-branch
changeset 57214 cb63761b7079
parent 57106 ea870b9ce89a
child 57261 13b6672477df
--- a/src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java	Mon Feb 25 08:21:37 2019 -0500
+++ b/src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java	Tue Feb 26 12:03:51 2019 -0500
@@ -75,18 +75,19 @@
     }
 
     private static int run(String... args) throws Exception {
-        if (args.length == 0) {
+        String[] newArgs = CommandLine.parse(args);
+        if (newArgs.length == 0) {
             CLIHelp.showHelp(true);
-        } else if (hasHelp(args)){
-            if (hasVersion(args)) {
+        } else if (hasHelp(newArgs)){
+            if (hasVersion(newArgs)) {
                 Log.info(version + "\n");
             }
             CLIHelp.showHelp(false);
-        } else if (hasVersion(args)) {
+        } else if (hasVersion(newArgs)) {
             Log.info(version);
         } else {
             try {
-                Arguments arguments = new Arguments(args);
+                Arguments arguments = new Arguments(newArgs);
                 if (!arguments.processArguments()) {
                     // processArguments() should log error message if failed.
                     return -1;