使用Jlink在一个平台上为另一个平台创建Java运行时映像

我在Linux机器上使用jlink创建了运行时映像。而且我看到linuxinclude文件夹下的文件夹。这是否意味着我只能在Linux平台上使用此运行时映像?如果是,是否有任何方法可以在一个平台上为另一个平台创建运行时映像(例如,在Linux

for Windows上,反之亦然)

回答:

include目录用于标头文件,例如jni.h,在编译使用JNI和其他本机接口的C / C ++代码时需要这些标头文件。这与无关jlink

jlink工具可以为另一个平台(交叉定位)创建运行时映像。您需要下载两个JDK才能执行此操作。一个用于您运行的平台jlink,另一个用于目标平台。运行jlink--module-

path $TARGET/jmods这里$TARGET就是你解压缩JDK为目标平台的目录。

以上是 使用Jlink在一个平台上为另一个平台创建Java运行时映像 的全部内容, 来源链接: utcz.com/qa/403096.html

回到顶部