如何解决Gluon mobile - 使用 WebView 时出现编译错误
我是 gluon Mobile 的新手,所以我决定使用 gluon maven 插件测试 Hello gluon 样本。 所有示例都可以正常工作,但是如果我想使用 javafx WebView, mvn client:compile 产生编译错误:
警告:中止独立映像构建。 com.oracle.graal.pointsto.constraints.UnresolvedElementException:在解析过程中发现未解析的类型:javafx.scene.web.WebView。要诊断问题,您可以使用 --allow-incomplete-classpath 选项。缺少的类型会在第一次访问时在运行时报告。
重现问题: 平台:windows
在 Hellogluon 示例的 pom.xml 中,我添加了 javafx-web 依赖项:
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-web</artifactId>
<version>${javafx.version}</version>
</dependency>
并且我在 HellogluonApp.java une init) 方法中添加了一条指令: WebView webView = new WebView();
然后当我运行 mvn client:compile 时,抛出异常: com.oracle.graal.pointsto.constraints.UnresolvedElementException:在解析过程中发现未解析的类型:javafx.scene.web.WebView。
在日志 javafx-base 中,扫描了 javafx-controls 和 javafx-graphics 但除了 javafx-web ????
扫描 C:\Users\BEMAR.gluon\substrate\javafxStaticSdk\16-ea+gvm24\windows-x86_64\sdk\lib\javafx-base.jar
扫描 C:\Users\BEMAR.gluon\substrate\javafxStaticSdk\16-ea+gvm24\windows-x86_64\sdk\lib\javafx-controls.jar
扫描 C:\Users\BEMAR.gluon\substrate\javafxStaticSdk\16-ea+gvm24\windows-x86_64\sdk\lib\javafx-graphics.jar
感谢提前。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。