I can't reproduce this problem.

In my manual examples as well as our related automated test cases the arguments specified by "--arguments <main class arguments>" are being delivered to the application when it is invoked without command line arguments. (Note: if there are any arguments given to the command to launch the app, they override the default arguments, not augment them).

In the spirit of JDK-8224486 I passed all the following options:

--arguments --log-level=NONE \
--arguments --log-level=SOME \
--arguments --log-level=ALL \
to jpackage to package an application that just reported it's arguments, and it reported all three arguments as expected.

/Andy

On 9/2/2019 7:14 AM, Sverre Moe wrote:
I am having problem with arguments not being passed to the application.
The fix JDK-8224486 in this EA release seems to have something to do with arguments, but it is actually just the JavaOptions.

The options in ArgOptions in the jpackage cfg does not seem to be passed to the application

[ArgOptions]
--log-level=ALL

This is not passed to the application. When I add it manually on the command line then it works.
./build/native/application/bin/application --log-level=ALL

Is this a known bug with the jpackage?

/Sverre



tor. 22. aug. 2019 kl. 00:27 skrev Andy Herrick <[email protected] <mailto:[email protected]>>:

    The next EA build of JPackage is available at
    https://jdk.java.net/jpackage/

    This build ( jdk-14-jpackage+1-33 ) (2019/8/20) is the next early
    access
    release based on JDK-14

    This release contains fixes to the following issues:

    JDK-8229788     Error dialog displays with DLL issue when installing
    WinChooserTest application
    JDK-8225447     Revise Debian packaging
    JDK-8213941     Debian linux problems in JavaPackager
    JDK-8229334     jpackage .exe packages cannot be executed due to
    missing DLL
    JDK-8227058     Regressions related to no longer setting user.dir
    JDK-8226599     use code coverage results to remove dead code
    JDK-8226191     jpackager --license-file option broken on windows for
    jdk installers.
    JDK-8215381     Investigate if current implementation of
    --license-file
    is correct for Debian packages
    JDK-8229138     Add --linux-app-release option for DEB and RPM
    packages
    JDK-8229791     Code clean up regressions
    JDK-8229786     No output after WinShortcutTest.exe is launched
    JDK-8229750     Fix bad merge of JDK-8215447 patch
    JDK-8215446     JPackageCreateInstallerInstallDirTest fails on OLE7
    JDK-8215447     Investigate if current implementation of
    --license-file
    is correct for RPM packages
    JDK-8227172     revert JDK-8225569 on windows
    JDK-8224788     jpackage fails on OS X when using --runtime-image
    JDK-8229252     Add descriptions to Windows jtreg tests
    JDK-8228744     file associations broken on linux.
    JDK-8227312     Remove pkg bundle from DMG image.
    JDK-8228722     jpackage RPM tests fail on some versions of rpmbuild
    JDK-8222778     Packaging Tool (JEP 343) on Linux/AArch64
    JDK-8224627     Creating installer with --runtime-image on OS X fails
    JDK-8226904     current working directory wrong running jpackage app
    JDK-8224486     Arguments from jpackager cfg file not processed
    correctly
    JDK-8226835     Command window pops up building exe package
    JDK-8225092     Several jpackage tests failed when run with jcov
    enabled

    /Andy

Reply via email to