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

如何运行javafx与maven桌面应用程序从一个jar文件以外的Netbean 11在我的笔记本电脑或其他?

干旺
2023-03-14

我工作在Netbean apache 11.1。我用java开发了这么多桌面程序,几乎可以在任何电脑上运行。但是当我和maven一起转向JavaFX技术时,我想用JavaFX重新开发几乎相同的桌面应用程序,Netbean 11.1的一切都很好。问题是,当我想把我的应用放在Netbean之外并分发它们时,它们实际上不起作用。

我尝试了过去所做的一切(效果很好),例如:添加类路径并将Main类设置为manifest,但仍然不起作用。我搜索了很多论坛和网站,但仍然无法在Netbeans之外运行我的应用程序。

我的代码是JavaFX、Maven、CSS和FXML的任意代码组合。在Netbeans中,一切都很好。问题不在它的范围之内。

虽然我已将openjfx-12.0.2_windows-x64_bin-sdk添加到windows环境路径中,但当我尝试运行Netbeans使用cmd生成的jar时,我只收到以下错误:缺少javafx运行时组件,并且需要这些组件来运行此应用程序。需要帮忙吗?

共有1个答案

邢博文
2023-03-14

我不知道我是否正确理解你的问题(如果没有,我很抱歉)。

可运行JARJavaFX

曾经帮助过我的是用main类和JRE创建一个新的运行配置(intellij)。之后,我用命令行创建了一个runmaven目标

assembly:single
 类似资料:
  • 问题内容: 我正在开发一个用于监视笔记本电脑电源的应用程序。如果断电或恢复供电,它将通过电子邮件通知我。它还将对电子邮件进行应用程序监视和控制(基本上是通过电子邮件从我的办公室控制我的笔记本电脑)。我已经完成了电子邮件接口,但是我不知道如何从Java监视电源/电池供电。 如果有什么可以指点的,那将有很大的帮助。 提前致谢 .... 问题答案: 您可能已经解决了这个问题,但对于其他问题,您可以按照A

  • 我想将IPython笔记本的宽度设置为2500px,并将其向左对齐。我该怎么做? 我使用此代码来应用我自己的CSS: 我的CSS的内容是: 如果我用这个CSS运行IPython脚本,那么我的笔记本网页将向左对齐,单元格的宽度为2000px,但是网页变成了大约1000px大小的水平滚动。所以我的细胞只有前半部分是可见的。 如果我设置在或在然后水平滚动消失,所以笔记本网页宽度将是2500px宽,我看到

  • 我无法从我的笔记本电脑连接到AWS MSK Kafka(与访问控制方法配置为无),错误是:NoBrokersAvailable 我在9092端口上使用明文conn: 参考:AWS MSK-Plaintext broker端口9092,TLS 9094 https://docs.AWS.amazon.com/MSK/latest/developerguide/client-access.html 我

  • 每当我从Git中心下载Flutter项目并尝试运行它时,我都会收到以下错误消息。系统找不到指定的路径。错误:无法找到或加载主类org.gradle.wrapper。GradleWrapperMain异常:Gradle任务汇编调试失败,退出代码为1 我的Android Studio的当前版本是:4.0.1和Gradle版本是:分布Url=https://services.gradle.org/dis

  • 我有一个简单的jupyter笔记本,比如说foo。ipynb。我只想以通常的方式运行nbconvert:在本地机器上执行!jupyter nbconvert foo公司。ipynb,或jupyter notebook foo。外壳中的ipynb。在Google Colaboratory上,这不起作用。当然这是因为foo。ipynb未在驱动器上本地运行,但在这种情况下,连接驱动器和Colab的常用方

  • 问题内容: 我有一个非常大的程序,当前正在使用SWT。该程序可以在Windows,Mac和Linux上运行,它是一个包含许多元素的大型桌面应用程序。现在SWT有点老了,我想切换到Swing或JavaFX。我想听听您对三件事的想法。 我主要关心的是桌面GUI应用程序会更好吗?(我在网上看过,很多人认为JavaFX与Swing一样好,但是除了简单的见解大战之外,我没有看到很多有效的论点)。它必须在Wi