Существует модульное приложение http://github.com/cuba-platform/cuba-cli который можно легко связать с jlink с помощью Gradle:
Пакет ./gradlew
На данный момент он связывает приложение с пользовательским образом JRE на Java 10 только с JAVA, установленным в операционной системе.
В Баше это:
jlink --module-path $JAVA_HOME/jmods:modules,
--add-modules cli
--output ./build/bundle
--launcher launch=cli/Cli
Как я могу создавать пакеты приложений для Windows и Mac OS, если я создаю свое приложение для Linux? Могу ли я просто где-нибудь извлечь JDK для Windows/Mac OS и выполнить компоновку с этими специфичными для платформы JDK?
jmod
в пути к модулю (который вы указываете для --add-modules). - person Alan Bateman   schedule 16.05.2018