Closed xeruf closed 5 years ago
Yes, I wrote about this on Zulip. I'd like to use Jigsaw kill switch for this.
This may be because javafx would like to have its modules on modelupath instead of classpath.
add-exports
flags, by rewriting all code that relied on inaccessible classes. Finally, after 3 years, the Jigsaw curse is gone.--add-opens
, these won't go that easily, so some of the warnings are still present.Moreover
--illegal-access=permit
will also not help (its on by default) as it only affects reflecting on the core modules, which javafx is, sadly, not part of anymoreMost of the flags are because of the XStream library, which will be removed shortly. See #173
Down to 4 warnings. All related to custom workarounds for complicated design issues or internal javafx problems.
Fixed.
I removed all --add-opens
. I know of at least 1 use which should still complain of illegal reflective access, but oddly enough - it no longer happens. Either way - fixed in 6616166
I get an array of Warnings when I start the application: