Java创建自定义运行时映像
0
使用jlink
创建一个运行时的映像,可以让运行环境最小化。
使用命令:
jlink -v --module-path lib;"D:\Program Files\Java\jdk-10\jmods" --launcher run=com.modules --add-modules com.modules --output test
在使用JDK9的时候,没有问题,但是换到JDK10的时候就出现以下错误:
提供方:
java.base provides java.nio.file.spi.FileSystemProvider used by java.base
错误: java.lang.IllegalArgumentException
😭
原因是环境变量里面配置的JDK路径是JDK9的,所以就出现了上面的错误。