Создайте модульный JAR из старого JAR с deps - PullRequest
2 голосов
/ 06 февраля 2020

У меня есть модульное приложение JavaFX 11, которое нужно связать для Linux и Windows. Я в настоящее время использую jlink, чтобы сделать это, и это работает хорошо. Мне нужно, чтобы пакет был автономным, поскольку версия Java на целевых компьютерах равна 1.8.

Теперь я должен добавить библиотеку SMBJ в свое приложение. Я схватил старый добрый кувшин и мне нужно его модулировать (иначе я не смогу использовать jlink, как видно здесь ).

Нужно ли мне также модульно использовать bazillion deps, который есть у SMBJ, или есть другой способ?

1 Ответ

0 голосов
/ 06 февраля 2020

Это неправда, что jlink нельзя использовать для объединения немодульных приложений. Взгляните на этот урок, который покажет вам, как это сделать. https://github.com/dlemmermann/JPackageScriptFX Для достижения желаемого результата используется комбинация jlink и jpackage.

...