java 模块(JPMS)使用

2021-01-27  本文已影响0人  JohnYuCN

模块(Java Platform Module System JPMS)

是JDK9 版本中出现的最重要的特性(没有之一),目的是,可以打包一个小的,可以执行Java运行时环境。(一个十几M的、不需要JVM的运行包,才更象是一个微服务)

一、列出宿主机环境的所有模块:

方法一:

ls $JAVA_HOME/jmods

方法二:

java list-modules

二、链接指定模块到自己的运行镜像

~ $ jlink [--module-path $JAVA_HOME/jmods] --add-modules java.base,java.sql --output myimage

[--module-path $JAVA_HOME/jmods] ,是默认项,可以自行指定模块的位置
--add-modules用来指定要安装的模块
--output 用来指定用户工作区

三、查看运行镜像中链接的模块

~ $ myimage/bin/java --list-modules
上一篇 下一篇

猜你喜欢

热点阅读