缺少 jfxwebkit,但安装没问题在 macOS 上

问题描述

对于我正在构建的某个组件,我需要 jfxwebkit,但我总是收到此错误:

Caused by: java.lang.UnsatisfiedLinkError: no jfxwebkit in java.library.path:

我正在使用 openjdk-15。有什么办法可以让我手动添加 jfxwebkit,或者任何类似的修复,因为它是这个组件的必需品?

解决方法

OpenJDK 通常根本不包含 JavaFX。

如果您使用了来自 Bellsoft 的包含 JavaFX 的 OpenJDK 版本,请务必阅读细则。我相信 Bellsoft 并不完全支持 javafx.web 模块。我认为 Zulu 是从 Azul 构建的,但捆绑 JavaFX 可能包含完整的 javafx.web 模块。

当然,另一种选择是按照 OpenJFX.io 上的说明构建您的应用程序,并为应用程序创建您自己的 JRE 映像,这是目前推荐的 Java 应用程序分发方式。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...