当前位置: 首页 > 面试题库 >

Raspberry Pi上的JavaFx Ensemble

盛骏祥
2023-03-14
问题内容

我正在尝试在新的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

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

谢谢!


问题答案:

由于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


 类似资料:
  • meta-raspberrypi 是针对树莓派的 OpenEmbedded BSP layer,树莓派是开源硬件的掌上电脑,OpenEmbedded是用于构建linux 操作系统的工具。

  • 太感谢你了,Pouya

  • This repo is outdated and is not maintained anymore. For better and cheaper devices see https://github.com/RavenSystem/esp-homekit-devices/wiki/Home-Accessory-Architect For better RPI camera see https

  • homebridge-raspberrypi-temperature a homebridge plugin that get RaspberryPi CPU temperature. Configuration simple configuration "accessories": [{ "accessory": "RaspberryPiTemperature", "name": "

  • 地址 https://mirrors.ustc.edu.cn/archive.raspberrypi.org/ 或 https://mirrors.ustc.edu.cn/raspberrypi/ 说明 树莓派的 archive.raspberrypi.org 软件源,也即 /etc/apt/sources.list.d/raspi.list , 是由树莓派基金会提供的软件源,包括 ui 相关程序

  • SRS支持arm,在树莓派上成功运行,本文记录了树莓派的性能指标。 Install SRS 树莓派下安装和运行SRS,有以下方式: 编译源站和运行:SRS在arm/raspberrypi下的编译,参考Build: RaspberryPi 直接下载binary文件,然后安装运行,下载RespberryPi的安装包:Github站点 或者 国内镜像站点。安装方法见页面。 查看SRS是否启动:/etc/

  • 我从Radius Networks公司购买了一个开发工具包,其中包括一个

  • 接下来是示例,我用命令开始我的Pi: 然后,打开了我的Android 4.4手机,它与我从网上零售商订购的Ibeacon设备(无品牌)完美配合。 完美工作意味着我可以看到Java代码中的所有广告数据(通过以下onLeScan(…)回调),以及RSSI,并对其进行解析(UUID、major、minor等)。 奇怪的是,我将调试信息放入: 我从PI获得的字节[]扫描记录是: 我无法读取这些字节,这些字