> On Jan 20, 2022, at 9:23 AM, Steve Hannah <st...@weblite.ca> wrote:
>
> My reason for a launcher is that I'm building an alternative to jpackage that
> uses npm for deployment/versioning/updates and allows you to build native
> bundles for all platforms (Mac/Linux/Windows) on any platform. I.e. You
> don't need to be building on a Windows box to create a native windows exe.
> You don't need to worry about Mac codesigning and notarization, etc... It
> just takes care of all that for you on whatever system you're developing on.
>
> I already had it working well but it currently launches JVM in a separate
> process which wasn't optimal - so I'm working on improving it to be able to
> run in the same process as the launcher. This (I think) was the last
> obstacle.
>
> Best regards
>
> Steve
I’m not sure jpackage handles the notarization. I had done it for a jpackage
application and posted something on how to do it on my site. My builds are
currently throwing some sort of error on that I haven’t looked at yet. The code
signing and packaging I think all invoke native OS/X commands. Not trivial but
that could also probably be done on your own. It appeared tricky with an
already signed embedded jdk. It took jpackage a few releases to get it right.
>
> On Thu, Jan 20, 2022 at 7:13 AM Michael Hall <mik3h...@gmail.com
> <mailto:mik3h...@gmail.com>> wrote:
>
>
> > On Jan 20, 2022, at 9:08 AM, Steve Hannah <st...@weblite.ca
> > <mailto:st...@weblite.ca>> wrote:
> >
> > I just wanted to post an update on this in case it helps some future dev
> > who gets stuck on the same issue.
> >
>
> You probably have good reasons for having your own launcher but you might
> want to consider if jpackage could be an alternative and let that handle
> these cross-platform application details.
>
>
>