OpenJFX 11 IllegalAccessException ошибка
Я получаю IllegalAccessException, используя openJFX11 с SDK 11 (Intellij IDE).
И чем больше я использую классы JavaFX, тем больше исключений IA. Есть ли способ справиться с ними, но используя огромное количество--add-exports=smth/smth=ALL-UNNAMED
?
Пример исключения:
class com.sun.javafx.webkit.prism.PrismGraphicsManager (in unnamed module @0x4cad27fe) cannot access class com.sun.glass.ui.Screen (in module javafx.graphics) because module javafx.graphics does not export com.sun.glass.ui to unnamed module @0x4cad27fe
1 ответ
Решение
Благодаря @JoséPereda
Для тех, у кого такая же проблема:
Я решил свою проблему, добавив javafx.web
к модулям, потому что я использовал WebView
JavaFX11 требует включения всех используемых модулей, так как он не включен в jdk начиная с версии 11