簡體   English   中英

包 'com.sun.webkit.dom' 在模塊 'javafx.web' 中聲明,該模塊不會將其導出到模塊

[英]Package 'com.sun.webkit.dom' is declared in module 'javafx.web', which does not export it to module

嘗試從Java 8遷移到Java 9此錯誤

包 'com.sun.webkit.dom' 在模塊 'javafx.web' 中聲明,該模塊不會將其導出到模塊。

我如何解決這個問題,以便我沒有得到這個的預編譯器(Intellij)和運行時或者什么是com.sun.webkit.dom.HTMLDocumentImpl的良好替代品。

添加

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

到您的 VM 選項或 Gradle。

我試過這個,但它對我不起作用。 我嘗試了各種方法並環顧四周。 https://nipafx.dev/five-command-line-options-hack-java-module-system/有助於更多地了解模塊。 最后,在 intellij 上運行,添加這個讓它工作:

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

我必須明確包含完整的包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM