WebView在Eclipse Maven项目的openjfx 12中不起作用

时间:2019-07-25 05:34:29

标签: javafx-8

我已经使用Java 8创建JavaFX项目,其中我将webview用于HTML内容,这是JavaFX专家的任务。当我尝试从Java 8迁移到OpenJDK 12时,它将停止工作。而且,它会返回下面的错误:

  

线程“ JavaFX Application Thread”中的异常
  java.lang.IllegalAccessError:超类访问检查失败:class
  com.sun.javafx.sg.prism.web.NGWebView(在未命名的模块@ 0x2145b572中)
  无法访问com.sun.javafx.sg.prism.NGGroup类(在模块中
  javafx.graphics),因为模块javafx.graphics不会导出
  com.sun.javafx.sg.prism转换为未命名的模块@ 0x2145b572

1 个答案:

答案 0 :(得分:0)

将此参数用于VM参数以加载所有库,它将起作用。

-Djava.library.path = ext \ windows64 --module-path“ C:\ Program Files \ Java \ javafx-sdk-12.0.1 \ lib” --add-modules javafx.controls,javafx.fxml, javafx.web,javafx.graphics,javafx.media