OpenJFX 11 IllegalAccessException错误

时间:2018-11-05 13:15:49

标签: java java-11 illegalaccessexception openjfx

我使用带有SDK 11(Intellij IDE)的openJFX11获得IllegalAccessException。
随着越来越多的人使用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 个答案:

答案 0 :(得分:1)

感谢@JoséPereda

对于遇到相同问题的任何人:
我通过向模块添加javafx.web解决了我的问题,因为我使用的是WebView

JavaFX11要求包含所有使用的模块,因为自11版本以来jdk中就不包含该模块