首页 > 解决方案 > 如何使用 Jpackage 为 JavaFX 应用程序制作分发格式

问题描述

由于 .jar 不再是用于分发我们的 JavaFX 项目的最佳格式,我愿意为此使用工具 JPackage,但在阅读了这篇文章后:https ://stackoverflow.com/a/68823040/4262407 ,我最终有多个问题,但首先,我只是想确保我已经很好地理解了我应该遵循的过程:

过程:

1-创建一个模块化项目

2-将项目打包成 .jar 格式

3-使用工具Jlink创建自定义运行时镜像(减少输出大小)

4-使用工具jpackage(它需要2和3作为输入)

我还想知道我是否可以依靠 Intellij 工件来创建 .jar 文件(第 2 步)使用特定插件更好吗?

最后不清楚的是我们是否需要在 .jar 文件中包含依赖项?因为我相信它们会包含在自定义运行时中,不是吗?

标签: javajavafxjavafx-11jpackage

解决方案


只需在此处查看https://github.com/dlemmermann/JPackageScriptFX以获取带有工作示例的教程。它对非模块化项目特别有用。


推荐阅读