jlink生成jre需要配置一些module

2023-03-28  本文已影响0人  voxer

JDK从8直接升级到17后,想下载一个 jre 和应用打包在一起,发现 jre 已经没有了,也不需要额外下载,是通过 jdk 里的 jlink 程序去生成 jre,从网上拷贝了一个生成 jre 的指令,就发现通过 jdk 能跑起来应用,jre 就是不行,问了一下 chatgpt,提示我需要在 jlink 的时候添加上缺少的 module,我补充了2个才跑起来jdk.naming.dns,jdk.unsupported,完整的指令如下:

 bin/jlink.exe --module-path jmods --add-modules java.se,java.desktop,jdk.naming.dns,jdk.unsupported --output jre
上一篇下一篇

猜你喜欢

热点阅读