【发布时间】:2021-02-25 22:47:06
【问题描述】:
我正在尝试在 NetBeans 中构建一个可以部署给最终用户的应用程序。我对部署项目还是很陌生,这是迄今为止我做过的最复杂的一个,所以请多多包涵。我目前在 NetBeans 中有一个使用 JDK 15 和 JavaFX 15 的工作应用程序。只要我在 NetBeans 中运行,一切都按预期工作。我已经到了要确保我可以在 NetBeans 之外分发这个应用程序的地步。为此我做了一些搜索,找到了以下教程。
https://netbeans.org/kb/articles/javase-deploy.html
我能够按照教程构建示例。该构建在 NetBeans 中运行,我可以从命令行运行 dist 文件夹中的可执行 jar 文件,并且可以通过从文件资源管理器中执行 jar 文件来运行它。现在,当我尝试对自己的项目执行相同的过程时,我遇到了以下错误。
- 当我尝试运行 dist 文件夹中的 jar 文件时,绝对没有任何反应。
- 当我尝试使用命令从命令行运行 jar 文件时
java -jar "C:\Workspace\HandyAndyVersion1_2\dist\HandyAndyVersion1_2.jar"
我收到以下错误,
错误:JavaFX 运行时组件丢失,是运行此应用程序所必需的。
我目前假设第一个问题是第二个问题的副产品。如果有人对此问题有解决方案或对我可能配置错误有任何想法,请告诉我并提前谢谢大家。
【问题讨论】: