>I had created an AppLauncher for JavaFX applications you may be interested
in:

I can't see how that relates to a (Swing based) NetBeans Platform
application with JavaFX.

>Custom JDK builds will only work for you unless you somehow package the
custom JDK and force the application to use it.

I do bundle the custom made jre with the NetBeans Platform based
application.

Den mån 16 mars 2020 kl 03:56 skrev Ty Young <youngty1...@gmail.com>:

>
> On 3/15/20 6:42 AM, Patrik Karlström wrote:
>
> Given my problems the last couple of months and seeing people here in the
> same situation, I thought that I should write about what I ended up doing.
>
> It was really easy in the past when one could just distribute the
> application and then relying on the “world wide” JRE to take care of the
> rest.
>
> That is not the case after Java 8.
>
>
> Oracle JDK 9 and 10 did too. It's just that OpenJDK doesn't.
>
>
> For the last 7 months or so I have been working on moving Mapton, a
> NetBeans Platform application, from Java 8 to Java 11 and beyond.
>
> I’ve tried many setups back and forth:
>
>    - using the Platform JavaFX modules,
>    - using jars,
>    - using the AzulFX and LibericaFX JRE’s,
>    - among other things.
>
> I ended up with the following workflow:
>
>    1. Run NetBeans on a JDK with bundled JavaFX modules
>    2. Use JavaFX classes, without using any fx dependencies, exclude if
>    necessary
>    3. Use jlink to create a custom, one for each OS, JRE based off
>    AdoptOpenJDK and the latest JavaFX jmods from Gluon.
>
> ...and the thing is, creating a custom JRE was the general advice all
> along.
>
> I guess it’s just to roll with the changes. :)
>
>
> I had created an AppLauncher for JavaFX applications you may be interested
> in:
>
>
> https://github.com/BlueGoliath/AppLauncher
>
>
> All it does is use the Java 11 single source run feature and some basic
> Java in order to create a basic app launcher / packager.
>
>
> Custom JDK builds will only work for you unless you somehow package the
> custom JDK and force the application to use it.
>
>
> /Patrik
>
>

Reply via email to