使用Dep从旧的JAR创建模块化JAR

问题描述 投票:1回答:1

我有一个模块化的JavaFX 11应用程序,我需要能够将其捆绑到Linux和Windows。我目前正在使用jlink这样做,并且效果很好。我需要捆绑软件是独立的,因为目标计算机上的Java版本是1.8。

现在,我必须将SMBJ库添加到我的应用程序中。我抓住了好旧的jar,需要对其进行模块化(否则,我无法使用jlink,如here所示。)>

我是否还需要模块化SMBJ拥有的bazillion deps,还是有其他方法?

我有一个模块化的JavaFX 11应用程序,我需要能够将其捆绑到Linux和Windows。我目前正在使用jlink这样做,并且效果很好。我需要捆绑软件是独立的,因为Java版本位于...

java jar java-11 java-module jlink
1个回答
0
投票

不能使用jlink捆绑非模块化应用程序是不正确的。看一下本教程,该教程向您展示了如何进行。 https://github.com/dlemmermann/JPackageScriptFX它结合使用jlink和jpackage来获得所需的结果。

© www.soinside.com 2019 - 2024. All rights reserved.