gpt4 book ai didi

gradle - 如何在 Raspberry Pi 上运行 JavaFX 11 应用程序?

转载 作者:行者123 更新时间:2023-12-03 03:55:30 27 4
gpt4 key购买 nike

几天来,我一直在尝试弄清楚如何在我的 Raspberry Pi 上运行我(使用 Gradle)制作的 JavaFX 11 桌面应用程序,但无济于事。
我看过很多指南,但大多数都使用 Java 8、maven 或其他东西。在这一点上,我不知道从哪里开始。

我以前尝试过的

  • 安装 bellsoft openjdk11
  • 下载 openjfx-11 sdk并解压
  • 从 github 克隆我的 gradle javafx 11 项目
  • 编辑 build.gradle 说 sdk=/opt/armv6hf-sdk
  • chmod +x ./gradlew
  • ./gradlew 运行

  • 我得到的错误是 could not find :javafx.base:. Searched in the following locations: -file:/opt/armv6hf/lib/javafx.base.jar
    我究竟做错了什么?

    我是否将 GitHub 存储库克隆到我的 Pi?我是否在我的 Windows 机器上构建它然后移动它?

    更新
    它现在可以构建,但我收到一个关于 Unable to open DISPLAY 的错误我 90% 确定这是因为我正在运行 raspbian lite(无桌面)。如何在不运行完整桌面环境的情况下运行我的应用程序?这甚至可能吗?

    最佳答案

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

    不久前,Bell-SW 在页面底部添加了一个“完整版”。

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

  • JDK 13 Armhf(32 位)tar.gz:https://download.bell-sw.com/java/13.0.2+9/bellsoft-jdk13.0.2+9-linux-arm32-vfp-hflt-full.tar.gz
  • JDK 13 Armhf(32 位)deb:https://download.bell-sw.com/java/13.0.2+9/bellsoft-jdk13.0.2+9-linux-arm32-vfp-hflt-full.deb
  • JDK 11 Armhf(32 位)tar.gz:https://download.bell-sw.com/java/11.0.6+10/bellsoft-jdk11.0.6+10-linux-arm32-vfp-hflt-full.tar.gz
  • JDK 11 Armhf(32 位)deb:https://download.bell-sw.com/java/11.0.6+10/bellsoft-jdk11.0.6+10-linux-arm32-vfp-hflt-full.deb

  • 链接来源: https://bell-sw.com/pages/java-13.0.2/https://bell-sw.com/pages/java-11.0.6/

    除非您有理由不使用它,否则我会推荐 JDK 13。

    关于gradle - 如何在 Raspberry Pi 上运行 JavaFX 11 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60569633/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com