当前位置: 首页 > 知识库问答 >
问题:

在Raspberry Pi上运行Javafx GUI

杨骁
2023-03-14

此外,没有使用Javafx的程序运行时PI不会出现故障。

共有1个答案

邹祺然
2023-03-14

正如您在这里看到的,最新的ARM JDK版本不包括JavaFX。

如果您想在Raspberry Pi中使用JavaFX,解决方案是添加缺少的JavaFX SDK。

如果您从这里安装了最近的Oracle的用于ARM的JDK(选择jdk-8u111-linux-arm32-vfp-hflt.tar.gz),那么您需要从Gluon的站点下载JavaFX SDK(选择JavaFX Embedded SDK for armv6 hard float)。

使用以下命令可以将文件从命令行移动到JDK所需的文件夹。您也可以为此使用图形工具。

cd Downloads
sudo chown -R root:root armv6hf-sdk
cd armv6hf-sdk
sudo mv lib/javafx-mx.jar /opt/jdk1.8.0_111/lib/
cd rt/lib/
sudo mv j* /opt/jdk1.8.0_111/jre/lib/
sudo mv arm/* /opt/jdk1.8.0_111/jre/lib/arm/
sudo mv ext/* /opt/jdk1.8.0_111/jre/lib/ext/ 

之后,您应该能够运行Java/JavaFX程序。

如果您也看看Gluon IDE插件,您将能够在桌面上创建项目,并在Pi上远程部署它们(以及在桌面和移动设备上)。查看此处的文档以设置构建脚本。并在这里检查样品GluonSQLite。

 类似资料:
  • 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": "

  • 问题内容: 我正在尝试使用websocket调整我的应用程序以使其在GAE上运行,但是在阅读文档时,我没有找到解决此问题的漂亮方法。 使用一个像这样的非常简单的应用程序:https : //github.com/marcosbergamo/gae-nodejs- websocket 这是我尝试使用的示例演示。但是,当我尝试连接到我的websocket时会收到此错误; 跟随有关请求的图像; 问题答案

  • 问题内容: 借助Android 4.4 KitKat,Google将linux内核升级到3.8版,这是Docker所需的内核版本。 我不知道AUFS部分,但是有没有办法通过此更新在android上运行docker容器? 问题答案: 根据文档,Android内核缺少LXC所需的很多内核功能。 也许将来使用Docker 1.x,可能会编写一个使用Android功能而非LXC的插件。但就目前而言,您需要

  • 我正在使用IntelliJ,我想运行一个以前在Linux中运行的JavaFX项目,我导入了库,并使用了vm参数 <代码>--模块路径/用户/frenk/桌面/javafx-sdk-17/lib--添加模块javafx。控件,javafx。fxml 但我一直收到同样的错误 我看到的所有答案都与vm params有关,所以我无法弄清楚可能是什么问题,我使用java 16作为运行时和macOS bigs