java - 我怎样才能让 JavaFX 在树莓派 3 上工作

标签 java javafx arm raspberry-pi3 javafxports

有人可以为我提供让 javafx 在 raspberry pi 3 上工作的简单分步说明。我一整天都在尝试将 javafx 添加到 raspberry pi 3,但我仍然遇到错误:

“在 Activity 的 JDK 中找不到 JavaFX 部署库”

当我尝试构建时在 netbeans 中,即使我的代码中没有显示任何错误。

我在这里下载了用于 javaFX 嵌入式 sdk 的 gluon 社区构建:http://gluonhq.com/labs/javafxports/downloads/ 并按照此处的说明进行操作:http://docs.gluonhq.com/javafxports/

任何人都可以提供有关让 javaFX 在 raspberry pi 3 上运行的任何易于遵循的建议!我对 Linux 很陌生

最佳答案

如果您已阅读文档 here ,在 2.1.4 嵌入式先决条件下:

  1. 将最新版本的 JDK 8 for ARM 下载到您的嵌入式设备,可从 here 获得.您必须下载此文件:http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-arm32-vfp-hflt.tar.gz

可以先下载到电脑上,然后移动到树莓派上,或者直接从树莓派上下载,解压安装。

  1. 下载最新版本的 JavaFX Embedded SDK 端口,可用 here , 并复制到你的 Pi。解压下载的JavaFX Embedded SDK,将以下文件复制到JDK 8安装目录:

    • armv6hf-sdk/rt/lib/ext/jfxrt.jar --> jre/lib/ext/
    • armv6hf-sdk/rt/lib/arm/* --> jre/lib/arm/
    • armv6hf-sdk/rt/lib/javafx.platform.properties --> jre/lib/
    • armv6hf-sdk/rt/lib/javafx.properties --> jre/lib/
    • armv6hf-sdk/rt/lib/jfxswt.jar --> jre/lib/

您可以在您的 Pi 上部署 JavaFX 项目,直接从您的计算机复制它们,或者使用 NetBeans(远程平台)或您的 IDE 的 Gluon 插件提供的远程部署。

有关在 NetBeans 上创建远程平台的简短指南,请查看此 link .对于 Gluon 插件,请检查这些 settings .

关于java - 我怎样才能让 JavaFX 在树莓派 3 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38359076/

相关文章:

arm - linkscript - 不同的链接地址和加载地址

Android:为 ARMv7 外部构建 kexec - 错误包括 'expected ' =', ' ,', ' ;', ' asm' 或 '__attribute__' token 之前的 '*'

java - 是否有能够从 DOCX、XLSX 等 Office XML 文档生成 XSL-FO 的库?

java - 如何将 HttpServletRequest 对象传递给测试用例?

java - 多个图像上传代码不起作用。我缺少什么?

javafx-2 - JavaFX/如何在启动时加载/填充值?

java - 如何将jtable的内容复制到剪贴板

菜单栏中的 JavaFX ChoiceBox

java - ListView.setItems() 如何工作?

assembly - 修复后常量无效?