尝试从Java 8
移至Java 9
,我收到此错误
包'com.sun.webkit.dom'在模块'javafx.web'中声明, 不会将其导出到模块。
我如何解决这个问题,以便预编译器(Intellij)和我没有得到的运行时或者com.sun.webkit.dom.HTMLDocumentImpl
的替代品。
答案 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
我必须明确包含完整的包。