Gradle 如何在Raspberry Pi上运行JavaFX11应用程序?

Gradle 如何在Raspberry Pi上运行JavaFX11应用程序?,gradle,javafx,raspberry-pi3,java-11,javafx-11,Gradle,Javafx,Raspberry Pi3,Java 11,Javafx 11,几天来,我一直在想如何在我的Raspberry Pi上运行我(使用Gradle)制作的JavaFX 11桌面应用程序,但没有成功。 我看过很多指南,但大多数都使用Java8、maven或其他东西。在这一点上,我不知道从哪里开始 我以前试过的 安装bellsoft openjdk11 下载openjfx-11sdk并解压缩 从github克隆我的gradle javafx 11项目 编辑build.gradle说sdk=/opt/armv6hf-sdk chmod+x./gradlew /grad

几天来,我一直在想如何在我的Raspberry Pi上运行我(使用Gradle)制作的JavaFX 11桌面应用程序,但没有成功。
我看过很多指南,但大多数都使用Java8、maven或其他东西。在这一点上,我不知道从哪里开始

我以前试过的
  • 安装
    bellsoft openjdk11
  • 下载
    openjfx-11
    sdk并解压缩
  • 从github克隆我的gradle javafx 11项目
  • 编辑build.gradle说
    sdk=/opt/armv6hf-sdk
  • chmod+x./gradlew
  • /gradlew运行
  • 我得到的错误是
    找不到:javafx.base:。在以下位置搜索:-文件:/opt/armv6hf/lib/javafx.base.jar

    我做错了什么

    我是否将GitHub回购克隆到我的Pi?我是否在我的Windows计算机上构建它,然后将其移动

    更新
    它现在可以构建了,但是我遇到了一个错误,关于
    无法打开显示
    我90%确定这是因为我运行的是raspbian lite(没有桌面)。如何在不运行完整桌面环境的情况下运行应用程序?这可能吗?

    我相信您已经安装了没有JavaFX的Liberica版本

    不久前,Bell SW添加了一个“完整版本”,位于页面底部

    请注意,您需要普通的而不是嵌入式JDK,但我不认为这是一个问题

    • JDK 13 Armhf(32位)tar.gz:
    • JDK 13 Armhf(32位)数据块:

    • JDK 11 Armhf(32位)tar.gz:

    • JDK 11 Armhf(32位)数据块:
    链接来源:和


    除非您有理由不使用JDK 13,否则我建议您使用它。

    您是否安装了
    OpenJDK11
    ?跟我来。是的,我有OpenJDK
    11.0.5-BellSoft
    ,很抱歉我忘了提这个。好的。请将其添加到问题正文中。但是,您的问题还不够清楚。我确实安装了JDK 11.tar.gz,将其解压,并为
    java
    javac
    运行了
    updatealternations
    。我现在遇到一个错误,说明无法打开显示,我想这与我在没有桌面的情况下运行raspbian有关。我将用这些信息更新我的问题。这个问题不是它最初的意思。我建议你打开一个新的问题,在那里我可以回答而不会把一切搞糟。编辑:可以,共享新问题的链接并将其标记为已回答,因为它确实解决了原始问题。新问题: