几天来,我一直在努力弄清楚如何在我的Raspberry上运行我制作的JavaFX 11桌面应用程序(使用Gradle),但没有结果。
我看过许多指南,但大多数指南都使用Java 8、maven或其他什么工具。在这一点上,我不知道从哪里开始。
我以前试过的
安装bellsoft openjdk11
openjfx-11 sdk并解压缩
sdk=/opt/armv6hf-sdk
我得到的错误是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%确信这是因为我运行的是Unable to open DISPLAY(没有桌面)。如何在不运行完整桌面环境的情况下运行应用程序?这可能吗?
发布于 2020-03-06 22:09:58
我相信您已经安装了没有JavaFX的Liberica版本。
不久前,贝尔-SW添加了一个“完整的版本”,这是在页面的底部。
请注意,您需要的是普通的,而不是嵌入式的JDK,但我不认为这是一个问题。
https://download.bell-sw.com/java/13.0.2+9/bellsoft-jdk13.0.2+9-linux-arm32-vfp-hflt-full.tar.gz
链接来源:https://bell-sw.com/pages/java-13.0.2/和https://bell-sw.com/pages/java-11.0.6/
我推荐JDK 13,除非您有理由不使用它。
https://stackoverflow.com/questions/60569633
复制相似问题