Remove JavaFX JPMS enforcement
Ty Young
youngty1997 at gmail.com
Mon Apr 20 16:36:05 UTC 2020
On 4/20/20 10:47 AM, Mark Raynsford wrote:
> Am I missing something here? What absurd arguments are required for
> Maven projects?
>
> I have multiple applications here running in full module-path mode (the
> applications are modularized, and JavaFX is on the module path), using
> plain Maven builds with no special arguments, and IDEA as the IDE.
> This is on JDK 13, with the 13.0.2 JavaFX release from Central.
>
From the second warning on this page:
https://openjfx.io/openjfx-docs/
That's the absurd part. JavaFX 14 now requires this as a JVM runtime
argument:
--module-path /path/to/javafx-sdk-12/lib --add-modules
javafx.controls,javafx.fxml
Which wasn't required before. Not only is this a PITA and confusing but
it also prevents Maven from just handling everything. Netbeans uses a
custom file for runtime arguments, which the above is added to.
More information about the openjfx-dev
mailing list