在 Windows 上为 Linux 和 Mac 创建带有 Java 15 的个性化 JRE

Create a personalised JRE with Java 15 on Windows for Linux and Mac

我找到了一种在 Windows 上创建个性化 JRE 的方法,我可以在 Windows 上使用它。

我在这个网站上找到了 的答案 是“你只需要使用 Linux jmods 目录来制作一个 Linux 个性化 JRE。”

所以,使用 AdoptOpenJDK (build 15+36),我尝试使用以下命令来做到这一点:

jlink --module-path \jmodsWindows\ --add-modules java.desktop --output OUTWindows\java
jlink --module-path \jmodsLinux\ --add-modules java.desktop --output OUTLinux\java
jlink --module-path \jmodsMac\ --add-modules java.desktop --output OUTMac\java

但是上述所有三个命令创建的个性化 JRE 都是 Windows 一个。

我的命令有问题吗? JDK 15 是否有影响 jlink 工具如何创​​建自定义运行时图像的变化?

@deduper 我试过:

jlink --module-path C:\Users\hydrolien\Formiko\jmodsLinux --add-modules java.desktop --output OUTLinux\java

这是有效的!

那只是绝对路径或相对路径的问题。

非常感谢您的帮助!