基于Raspberry pi的java JavaFx集成
我正在试着运行Esemble8。我的新覆盆子皮上的罐子。我遵循了这个教程: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
我的道路是正确的;你有解决这个问题的建议吗
谢谢
# 1 楼答案
自从8u33 for ARM版本发布以来,甲骨文已经从ARM发行版中删除了JavaFX,正如它宣布的那样
你可以在这些论坛上阅读一些关于这方面的声明:
所以你将无法运行任何JavaFX应用程序。。。除非您将版本降级到支持JavaFX的最后一个JDK8u6,或者提供有效的
jfxrt.jar
你可以按照这个tutorial来做,交叉构建针对ARM的OpenJFX,或者只是使用一些已经构建的发行版,比如JavaFXPorts项目中托管的one
下载
armv6hf-sdk.zip
后,将其解压缩,需要添加此命令行选项,以使用扩展机制将此外部源附加到类路径:例如,要从实际路径运行一个JavaFX旧示例,您需要这样做: