3

有一个模块化应用程序http://github.com/cuba-platform/cuba-cli可以很容易地使用 Gradle 与 jlink 捆绑:

./gradlew 包

目前,它将应用程序与 Java 10 上的自定义 JRE 映像捆绑在一起,仅在操作系统中安装了 JAVA。

在 bash 中是:

jlink --module-path $JAVA_HOME/jmods:modules,
    --add-modules cli
    --output ./build/bundle
    --launcher launch=cli/Cli

如果我在 Linux 上构建应用程序,如何为 Windows 和 Mac OS 生成应用程序包?我可以在某处提取适用于 Windows / Mac OS 的 JDK 并执行与那些特定于平台的 JDK 的链接吗?

4

0 回答 0