包'com.sun.webkit.dom'在模块'javafx.web'中声明,它不会将其导出到模块

时间:2017-12-06 22:24:10

标签: java intellij-idea java-9

尝试从Java 8移至Java 9,我收到此错误

  

包'com.sun.webkit.dom'在模块'javafx.web'中声明,   不会将其导出到模块。

我如何解决这个问题,以便预编译器(Intellij)和我没有得到的运行时或者com.sun.webkit.dom.HTMLDocumentImpl的替代品。

2 个答案:

答案 0 :(得分:0)

添加

CREATE TEMPORARY VIEW mongo USING com.mongodb.spark.sql.DefaultSource OPTIONS ( collection 'accounts' );

转到您的VM选项或Gradle。

答案 1 :(得分:0)

我试过这个,但它对我不起作用。我尝试了各种方法并环顾四周。 https://nipafx.dev/five-command-line-options-hack-java-module-system/ 有助于更多地了解模块。最后,在 intellij 上运行,添加这个让它工作:

--add-exports javafx.web/com.sun.webkit.dom=ALL-UNNAMED

我必须明确包含完整的包。