由于8u33的ARM版本,甲骨文已经从ARM发行版本中删除JavaFX的,因为它公布在这里。
您可以在以下论坛中阅读有关此内容的一些声明:
- Raspberry Pi 论坛(现在离线)
- OpenJFX邮件列表
因此,您将无法运行任何JavaFX应用程序…除非您将版本降级到支持JavaFX的最后一个JDK8u6,或者您提供了有效的
jfxrt.jar。
你可以做到这一点下面这个教程中,交叉建筑物的OpenJFX对于ARM,或者只是使用一些已建成的分布是这样一个在JavaFXPorts项目主办。
下载后
armv6hf-sdk.zip,将其解压缩,您需要添加以下命令行选项,以使用扩展机制将该外部源附加到类路径:
-Djava.ext.dirs=<path to armv6hf-sdk>/rt/lib/ext
例如,您需要使用它来从其实际路径中运行JavaFX旧示例之一:
sudo /opt/jdk1.8.0_33/bin/java -Djava.ext.dirs=<path to armv6hf-sdk>/rt/lib/ext -jar BrickBreaker.jar



