diff -r 48b157463fef -r 45a9084fe981 src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java --- 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),