Я работаю над приложением java (linux, java 10+), которое я хочу распространять на других платформах.Я успешно создал Windows Dist: JLinked в Linux с Windows 10 + Java Dist, то есть он создал каталог с моим модулем, java.exe и соответствующими DLL (я убедился, что он работает на Windows).
Проблема в том, что когда я хочу собрать OSX dist (linux java 10 jlink + OSX java 10 dist), в результирующей папке будет исполняемый файл java linux и библиотеки linux SO вместо osx dylib libs .
Используемая мной командная строка (это работает для Linux и Windows):
${JAVA_HOME}/bin/jlink --compress 2 --no-header-files --module-path target/classes/:"$TARGET_JDK_PATH"/jmods/ --add-modules jdk.crypto.cryptoki,$MODULE_NAME --output $OUTPUT_DIR
Я тоже пытался
"$TARGET_JDK_PATH "/ Содержание / Главная / jmods /
Для Linux и OSX Java версии 11.0.2.
Заранее спасибо.