当前位置: 首页 > 知识库问答 >
问题:

无法在Raspberry PI3(Raspbian)上运行JavaFX jar文件

轩辕啸
2023-03-14

我试图在Raspberry PI3B+上运行JavaFX程序(aiish_gui.jar),得到一个如下所示的错误:

正如在第一张图片中可以看到的,我的JavaFX项目包括外部库jar文件(Apache POI用于读写excel文件)

该项目是在IntelliJ IDE中完成的,并在此基础上创建了工件。它在Windows10和Ubuntu16.04中正常工作,但我在Raspbian上遇到了这些问题

额外详细信息

我对Raspberry Pi和Raspbian OS是全新的。希望我能让我的程序尽快运行。提前致谢:)

共有1个答案

柴凌
2023-03-14

将此代码添加到终端中的其他代码之前display=:0您的程序路径并在此执行

 类似资料:
  • 我正在尝试使用systemd在重新启动时自动运行python文件。我尝试使用systemd的原因是,我的python文件要求网络在该时间点连接并可用,并且要求/home/pi目录准备好使用,并且NTP已更新系统时间以继续。但是,在尝试启动脚本时,我收到了以下错误: 启动myscript.service失败:单元myscript.service加载失败:无效参数。有关详细信息,请参阅系统日志和'sy

  • 我正在关注关于Java的JavaFX入门指南https://openjfx.io/openjfx-docs/ 我在Eclipse上有一个基本的JavaFX项目,运行完美。现在我想从这个项目中生成一个可执行文件,在视窗、苹果电脑和Linux上(为了制作我自己的教程)。 代码由OpenJFX. io提供:https://github.com/openjfx/samples/tree/master/ID

  • 问题内容: 以下代码可在实时站点上运行,但无法在jsfiddle站点上运行。 谁能告诉我为什么它在jsfiddle上不起作用? 在控制台上,它记录:和。 您将代码作为片段嵌入此处时,可以看到该代码的工作原理: 问题答案: 您定义的函数是在onload函数中定义的,因此在它们被引用之前,因为它们是在该函数中定义的,所以只能在该函数中引用它们。您在HTML中将它们称为全局变量。您有三种选择 a)(最简

  • 问题内容: 我在Windows上有一个基本的webserver hello world应用程序,可用于Windows上的nodejs,它可在localhost上运行。但是,当我从互联网测试它时,它无法连接。我在netgear路由器中设置了端口转发。我是否在这里缺少使我的nodejs服务器对外界可见的步骤? 谢谢。 问题答案: 确保您聆听而不是 是仅对您的计算机可见的专用网络。 侦听所有接口,包括私

  • 问题内容: 我正在尝试在Ubuntu终端上运行javac。但是我得到以下信息: JDK已经安装并运行说 我的jdk安装在/ usr / lib / jvm / java-6-open- jdk中;而且我能够从Eclipse编译并运行Java程序。但是在使用终端时遇到了上述问题。 问题答案: 该二进制(可能其他的Java二进制文件)是/不是您的用户环境变量。有几种解决方法: 添加到用户的环境变量。您

  • 我正在用IntelliJ开发一个小型JavaFX应用程序。 我已经用Intellij工件将它编译成一个jar,它在windows中可以很好地工作,无论是从命令行还是双击jar。 应用程序需要整天运行,我选择使用覆盆子,因为我认为这是最便宜的方式。 我在Raspbian上安装了它,来自Oracle的JDK 8 Oracle网站上的最后一个ARM版本 JVM正在工作,并使用显示正确的版本。我假设安装是