使用Intellij 2021.3.2,JavaFX版本:11.0.2+1。
我正在尝试将 JavaFX WebView 添加到我的应用程序中。我的导入语句无法编译:
import javafx.scene.web;
编译错误:
java:找不到符号 符号:类网络 位置:包javafx.scene
据我所知,JavaFX 版本 11 应该包含 .web 包。也许我必须安装一些特定的东西才能使用它?
这是一种方法:
pom.xml
。javafx-web
的依赖。
module-info.java
。requires javafx.web;
。您现在可以在代码中使用 WebView。
或者,采用您现有的项目,遵循 kleopatra 链接的答案中的建议:
并添加
javafx.web
模块,无论答案是指添加模块。
答案类似于以下讨论
javafx.media
模块的内容:
我建议使用最新稳定版本的 Java 和 JavaFX 进行开发,目前为 17.0.2,而不是 JavaFX 11,特别是如果您拥有 M1 Mac。仅 JavaFX 17.0.2+ 适用于 M1 Mac。