Java 9中的JLink工具是什么?
JLink 是一个新的链接器工具,已用于创建我们自己的自定义JRE。通常,我们可以使用Oracle提供的默认JRE 运行程序。如果我们需要创建自己的JRE,请使用此工具。JLink工具可以仅使用运行应用程序 所需的类 来帮助创建自己的JRE。它可以减少开发的API的大小以及使用完整JRE的依赖性。
在Java9中,我们处于编译代码与其执行链接时间之间的新阶段。链接 时间 是在编译时 和运行时之间的一个可选阶段。
创建自定义JRE的命令
jlink --module-path --add-modules --limit-modules --output
module-path是链接器发现可观察模块的路径。它可以是模块化JAR文件,JMOD文件和模块。
add-modules命名要添加到运行时映像的模块,这些模块可以通过传递依赖项导致添加其他模块。
limit-modules 限制可观察模块的范围。
输出 是包含生成的运行时映像的目录。
jlink --module-path $JAVA_HOME/jmods:mlib --add-modules com.greetings --output greetingsapp
在上面的命令中,module-path的值是包含打包模块的目录的PATH。JAVA_HOME/jmods是一个包含java.base.jmod,其他标准和JDK模块的目录。模块路径上的目录mlib包含模块com.greetings的工件。
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短