src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
branchJDK-8200758-branch
changeset 58147 45a9084fe981
parent 58116 93b8c1305de2
child 58301 e0efb29609bd
--- a/src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java	Thu Sep 12 15:21:34 2019 -0400
+++ b/src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java	Sun Sep 15 07:34:39 2019 -0400
@@ -29,6 +29,7 @@
 import java.io.IOException;
 import java.nio.file.Files;
 import java.nio.file.Path;
+import java.nio.file.Paths;
 import java.text.MessageFormat;
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -121,6 +122,9 @@
         allOptions = new ArrayList<>();
 
         addLaunchers = new ArrayList<>();
+
+        output = Paths.get("").toAbsolutePath().toString();
+        deployParams.setOutput(new File(output));
     }
 
     // CLIOptions is public for DeployParamsTest
@@ -134,12 +138,12 @@
             setOptionValue("input", context().input);
         }),
 
-        OUTPUT ("output", "o", OptionCategories.PROPERTY, () -> {
+        OUTPUT ("dest", "d", OptionCategories.PROPERTY, () -> {
             context().output = popArg();
             context().deployParams.setOutput(new File(context().output));
         }),
 
-        DESCRIPTION ("description", "d", OptionCategories.PROPERTY),
+        DESCRIPTION ("description", OptionCategories.PROPERTY),
 
         VENDOR ("vendor", OptionCategories.PROPERTY),