Raspberry Pi4 上的 Oracle JRE-8

Oracle JRE-8 on Raspberry Pi4

我有一个基于 JavaFX 特性在 Oracle JDK-8 上编译的项目。 我需要 运行 在 Windows 10(没问题,我有一个用于 Windows/64 的 Oracle JRE 8)和 Raspberry pi4 上。 Raspbian 的存储库仅提供 OpenJDK-11,JavaFX 并未绑定其中,因此要让它(部分)工作需要一些努力来编译我的程序,包括模块。它不是平台独立的。是否存在捆绑了 JavaFX 的 JRE-8 可以 运行 JDK-8 在 Raspberry pi4 上编译的软件?

Oracle 的 Java 1.8 for ARM 不包括 JavaFX for ARM,因此您可以从 here. Other versions can be found as well from this repository. This answer 下载最新版本 (8.60.12),其中包含如何安装它。

您也可以切换到 Java 11,从 here 使用 JavaFX for ARM SDK,甚至找到将其与 JDK 捆绑在一起的发行版。

但如果您需要 WebView,据我所知,8.60.12 是 JavaFX for ARM 的唯一发行版,其中包括媒体和 WebView。