Raspberry Pi上的JavaFx Ensemble

德伦达

我正在尝试在新的RaspBerry pi上运行Esemble8.jar。我遵循了本教程:http : //www.oracle.com/webfolder/technetwork/tutorials/obe/java/RaspberryPiFX/raspberryfx.html

我能够安装Java8,但是当我尝试运行Ensemble8.jar(或任何其他小型JavaFx应用程序)时,出现此错误:

Error: Could not find or load main class ensemble.EnsembleApp

我的路径是正确的;您是否有解决问题的建议?

谢谢!

何塞·佩雷达(Jose Pereda)

由于8u33的ARM版本,甲骨文已经从ARM发行版本中删除JavaFX的,因为它公布在这里

您可以在以下论坛中阅读有关此内容的一些声明:

因此,您将无法运行任何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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章