在Windows上为Linux和Mac使用Java 15创建个性化JRE

问题描述

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

我在此网站上找到了a similar question,答案是 是“您只需要使用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

那行得通!

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

非常感谢您的帮助!