java - 使用 deps 从旧 JAR 创建模块化 JAR
问题描述
我有一个模块化 JavaFX 11 应用程序,我需要能够为 Linux 和 Windows 捆绑该应用程序。我目前正在使用 jlink 这样做并且效果很好。我需要捆绑包是独立的,因为目标计算机上的 Java 版本是 1.8 。
现在我必须将 SMBJ 库添加到我的应用程序中。我抓住了好旧的 jar,需要对其进行模块化(否则我不能使用 jlink,如此处所示)。
我是否还需要模块化 SMBJ 拥有的大量部门,还是有其他方法?
解决方案
jlink 不能用于捆绑非模块化应用程序是不正确的。看看这个教程,它告诉你如何去做。https://github.com/dlemmermann/JPackageScriptFX它使用 jlink 和 jpackage 的组合来达到预期的效果。
推荐阅读
- angular - 如何将时区代码转换为 GMT 格式
- asp.net-mvc - 如何使用模态表单从不同的列表中进行选择?(剃刀页面)
- javascript - 从 Aave 提款会导致“错误交易被撤销”
- typescript - 用 Jest 测试功能
- python - 对于带有 json 列的 sqlite db,fastapi 响应的格式不正确
- abp - 如何在角度中使用 DomInsertionService
- go - 基于 Cobra 的 CLI 中的 OnInitialize 与 PersistentPreRun
- angularjs - Angular 调用自签名外部服务
- python-3.x - 如何在 python 中正确模拟 gcp 客户端库调用
- python - 如何从命令行在 Zenodo 中创建帐户?