我在 Netbeans 17 中遇到一个问题,我真的无法在 Netbeans 环境之外部署 .jar 文件。
我有一个原始的 Netbeans maven 项目,我想将其部署到其他系统。有没有办法从 Netbeans 中创建一个独立的 jar 而不需要太多工作?到目前为止,我已经有一个来自 maven 插件的可执行 jar,但是由于 JavaFX 已从 JDK 中删除,尽管存在 maven 依赖项,但由于某种原因,它们似乎无法进入编译的 .jar 文件。
有没有简单的方法可以做到这一点?我只想从 Netbeans 环境之外为用户启动 JavaFX GUI?
答案1
请参阅文档 第 6 章 自包含应用程序打包 并特别参见 6.3.2 基本构建。
主要建议是通过添加
nativeBundles="all"
以下项来 修改部署任务:<fx:部署>
任务。
要指定要生成的包格式,请使用image
以下可能值:
<fx:deploy>
all、deb、dmg、exe、image、msi、none、rpm。
有关更多信息,请参阅文档。