使用Jlink在一个平台上为另一个平台创建Java运行时映像
我在Linux机器上使用jlink创建了运行时映像。而且我看到linux
该include
文件夹下的文件夹。这是否意味着我只能在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