java - 如何使用 Jpackage 为 JavaFX 应用程序制作分发格式
问题描述
由于 .jar 不再是用于分发我们的 JavaFX 项目的最佳格式,我愿意为此使用工具 JPackage,但在阅读了这篇文章后:https ://stackoverflow.com/a/68823040/4262407 ,我最终有多个问题,但首先,我只是想确保我已经很好地理解了我应该遵循的过程:
过程:
1-创建一个模块化项目
2-将项目打包成 .jar 格式
3-使用工具Jlink创建自定义运行时镜像(减少输出大小)
4-使用工具jpackage(它需要2和3作为输入)
我还想知道我是否可以依靠 Intellij 工件来创建 .jar 文件(第 2 步)使用特定插件更好吗?
最后不清楚的是我们是否需要在 .jar 文件中包含依赖项?因为我相信它们会包含在自定义运行时中,不是吗?
解决方案
只需在此处查看https://github.com/dlemmermann/JPackageScriptFX以获取带有工作示例的教程。它对非模块化项目特别有用。
推荐阅读
- c - MPI、C - 无法正确生成随机数
- angular - ngfor 在元素点击事件中使用索引
- c++ - C++ 包装器库中的 OpenSSL Fips 如何?Err:指纹不匹配
- php - 如何在 Laravel 中显示断言错误?
- node.js - Nodejs Express Multer 文件上传 - 基于表单数据处理路由响应
- mysql - Mysql 返回统计表中每个虚拟机的总容量
- java - 动态填充 TableRow 不起作用
- android-studio - 如何摆脱 ExpandableListView 的警告“无法解析符号 'id/andr'”
- neo4j - Cypher - 加载 CSV 文件时的多重映射
- winapi - 在没有密码的情况下使用 COM API 添加计划任务?