Javafx 17 and moditect no longer working
Ty Young
youngty1997 at gmail.com
Fri Sep 10 13:00:43 UTC 2021
My application also does not work with 17. The module-info.java spits
out random duplicate module reading errors and JavaFX classes can't be
found at compile time.
On 9/10/21 5:47 AM, Clemens Lanthaler wrote:
> Hello everyone,
>
> I have just updated from javafx 17-ea+14 to the GA release and I am
> not able to build one of my projects (PhotoSlide, librawFX, JeditFX,
> ...) anymore. The root cause is that via maven the it downloads for
> each component two files (e.g. javafx-base.jar nad
> javafx-base-mac.jar). The first one contains only the MANIFEST file
> and nothing more. The problem I have is that until ea+14 the MANIFEST
> file contained to automatic-module-name and therefore moditect or
> similar tools can pick this name up. Now the automatic module name is
> missing in this MANIFEST file and therefore moditect is no finding any
> module naming anymore and try to use the file name instatt. The
> problem is that this results in a module name "javafx.base" which is
> also defined in module-info.class inside of javafx-base-mac.jar. In
> this case moditect cannot proceed because of duplicate items.
>
> Question from my side: Why is this extra jar file necessary ? If it is
> necessary is there a possability to get back the automatic-module-nam
> entry in the MANIFEST file ?
>
> cheers,
> Clemens
>
More information about the openjfx-dev
mailing list