[External] : Re: jpackage usage problems
Hiran Chaudhuri
hiran.chaudhuri at gmx.net
Mon Apr 18 23:06:38 UTC 2022
On Mon, 2022-04-18 at 18:41 -0400, Alexey Semenyuk wrote:
>
> I've filed [1] and [2] CRs to track the issues.
>
> [1] https://bugs.openjdk.java.net/browse/JDK-8284973
> [2] https://bugs.openjdk.java.net/browse/JDK-8284974
>
> - Alexey
Sounds great. Thank you.
While we are at improving JPackage, there are a few more items I
stumbled over:
a) When running jpackage on Linux, a freedesktop.org style starter file
is created - but one more line in there would make it a lot more
usable:
https://stackoverflow.com/questions/70420618/jpackage-linux-creates-insufficient-desktop-file
b) The solution is to override resource files. Meanwhile I found out
the resource files are templates, and jpackage replaces specific
strings in these files. This however is nowhere mentioned in the
documentation.
c) Running jpackage in two phases as I do (1: create app-image, 2:
create final package) I learned that --name has to be specified in both
runs. When running jpackage on MacOS however the second run needs the
application name postfixed with .app otherwise jpackage won't find the
directory it created in the first run. See the logs
https://github.com/HiranChaudhuri/settlers-installer/runs/6055932278?check_suite_focus=true
and
https://github.com/HiranChaudhuri/settlers-installer/runs/6055948346?check_suite_focus=true
Hiran
More information about the core-libs-dev
mailing list