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 婶婶拜年祝福语大全简短