使用jdk的jlink工具生成精简jre
前言
JDK9的新特性-模块化,使得精简jre成为可能。
简单实现
比较简单,以下转自https://www.cnblogs.com/roadwide/p/12628773.html
- 查看jar依赖了哪些模块
    
jdeps mylib.jar - 根据依赖模块生成特定jre
    
jlink --output minimal-jre --add-modules java.base,java.logging如上面的命令,会生成一个
minimal-jre的文件夹,这个文件夹就是jre。
该jre包含了两个模块,分别是java.base和java.logging。
根据第二步查看的依赖模块,自行修改。