jpackage命令使用场景
使用场景是面向java桌面端程序打包. 可以让windows/mac 直接双击使用java程序,对系统里面有没有jdk/jre不做要求....在这里,我们先理一下以前java桌面程序是怎么运行的:
jdk8及以前
这时候的java客户端程序,主要分两部分, 一部分是可执行jar包, 一部分是电脑里面要装jdk/jre , 然后通过
java...在模块化的基础上, 项目多了一个文件, moudle-info.java 如下图所示:
module red.lixiang.tools.desktopmain..., 就是我们build目录下的image文件夹
--type 打成什么样的包, 在mac系统中有 app-image , dmg , pkg三个选项, windows的我没试,应该是有exe选项
--name...最终如上图,可以看到生成的dmg文件, 在mac上,进行安装就可以使用了
项目源码
一.Sunflower应用还在开发中, 不久后会开放下载.