jpackage命令使用场景
使用场景是面向java桌面端程序打包. 可以让windows/mac 直接双击使用java程序,对系统里面有没有jdk/jre不做要求....-jar XXXXX.jar 来运行程序.
jdk9及以后的模块化
这是java模块化的一个分界线,其实jdk9,jdk10,我都没有用过, 我是直接尝试的jdk11....一般用于别的模块依赖当前模块的时候
jdk9及以后的打包方式
在jdk9及以后,打包方式,可以不局限于打jar包,可以把jdk的这些模块给一起用jlink打成一个镜像....这时候, jdk13及以后的jpackage命令就派上用场了, 刚好我写这个的时候, jdk14 early access 版本发布了, 就直接拿jdk14做了实验
JDK14的jpackage命令
在安装好...jdk14之后,可以使用jpackage -h 命令看下使用说明,如下图所示
?