【问题标题】:JavaFX jar running in windows not in Raspberry RaspbianJavaFX jar 在 Windows 中运行,而不是在 Raspberry Raspbian 中
【发布时间】:2017-05-29 20:51:32
【问题描述】:

我正在使用 Intellij 开发一个小型 JavaFX 应用程序。

我已经用 Intellij 工件将它编译到一个 jar 中,它在 Windows 中运行良好,无论是从命令行 java -jar file.jar 还是双击 jar。

该应用程序需要运行一整天,我选择使用 Raspberry,因为我认为它是最便宜的方式。

我在 Raspbian 上安装了 Oracle 的 JDK 8,oracle 网站上的最后一个 ARM 版本Linux ARM 32 Hard Float ABI 77.78 MB jdk-8u111-linux-arm32-vfp-hflt.tar.gz

JVM 正在运行,并使用java -version 显示正确的版本。我假设安装没问题,但是当我尝试运行 jar 时它说:

错误:无法找到或加载主类 es.company.MainApp

Manifest.MF 正确,Intellij JDK 版本为 1.8.0_66

【问题讨论】:

  • 我相信 JavaFX 不再是 ARM JDK 的一部分。您将需要独立获得 JavaFX。据我了解this 应该适合您(尽管我对 Raspberry Pi 知之甚少)。另见here

标签: java javafx jar compilation


【解决方案1】:

是的,从 8u33 开始,JavaFX 已从 Oracle JDK for ARM 和 Oracle Java SE Embedded。请找到讨论https://www.raspberrypi.org/forums/viewtopic.php?f=81&t=97367&p=678791#p678791 这是您在 Raspberry 上下载和安装 javafx 的方法 - https://wiki.openjdk.java.net/display/OpenJFX/OpenJFX+on+the+Raspberry+Pi

【讨论】:

    猜你喜欢
    • 2018-12-09
    • 1970-01-01
    • 1970-01-01
    • 2018-09-26
    • 2012-12-28
    • 2020-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多