jpackage命令使用场景
使用场景是面向java桌面端程序打包. 可以让windows/mac 直接双击使用java程序,对系统里面有没有jdk/jre不做要求....在模块化的基础上, 项目多了一个文件, moudle-info.java 如下图所示:
module red.lixiang.tools.desktopmain...,需要哪些依赖,相当于在maven引包的基础上,要再声明一遍依赖
opens: 当前模块中的哪些包,可以被反射....这时候, jdk13及以后的jpackage命令就派上用场了, 刚好我写这个的时候, jdk14 early access 版本发布了, 就直接拿jdk14做了实验
JDK14的jpackage命令
在安装好...最终如上图,可以看到生成的dmg文件, 在mac上,进行安装就可以使用了
项目源码
一.Sunflower应用还在开发中, 不久后会开放下载.