我正在开发一个关于 Raspberry PI on Java 的项目。我们需要在应用程序上显示一些网页,因此我们需要一个网页浏览器组件。

我们试图从 WebView 获取 JavaFX ,但它不适用于嵌入式设备。因此,我们尝试使用 JavaFX 构建 WebView ,但它在构建时抛出了很多错误。最后一个错误是它缺少包 libxml2-dev

第二次尝试是在 DJ native swing 上,它有一个网络浏览器组件。所以我们使用它并安装了各种依赖项,但它抛出一个 SWTException 说没有更多的句柄并且不存在 MOZILLA_FIVE_PATH 变量。

有没有办法在树莓派上显示网页?

最佳答案

Oracle 为 ARM 8u33 启动了 JDK,取消了对嵌入式 JavaFX 的支持。您可以在其 release notes 中找到以下语句:



如果您在嵌入式设备(包括 Raspberry PI)上需要 JavaFX,您可以尝试使用 Gluon 提供的 JavaFX Embedded SDK。他们最近添加了 support for WebView on ARM

这可以使用它们支持的必要 plugin for one of the IDEs 并添加 documentation 中描述的所需配置轻松安装。

10-07 19:19
查看更多