我怎样才能让 JavaFX 在 raspberry pi 3 上工作

How can i get JavaFX working on raspberry pi 3

有人可以向我提供有关让 javafx 在 raspberry pi 上运行的简单分步说明吗?我一整天都在尝试将 javafx 添加到 raspberry pi 3,但我仍然遇到错误:

"JavaFX deployment library not found in the active JDK"

当我尝试构建时在 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. 将适用于 ARM 的最新版本 JDK 8 下载到您的嵌入式设备,可从 here. You will have to download this file: http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-arm32-vfp-hflt.tar.gz
  2. 获得

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

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

    • 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(远程平台)或 Gluon 插件为您的 IDE 提供远程部署。

有关在 NetBeans 上创建远程平台的简短指南,请查看此 link. For the Gluon Plugin, check these settings