这样使用者就不需要再单独安装jdk/jre了, 加上java9之后java的module化, 可以最大程度上的精简jre, 虽然是精简了,但实际上,大家可以看到, 每次我在群里面发的包,还是接近100MB...系统配置要求
本文及后续文章系统要求:
jdk14(为了使用jpackage命令),
idea社区版2020.1或以上(这个版本开始支持jdk14),
gradle 6.3及以上(gradle 6.3开始支持...: 我们这个模块(模块名: red.lixiang.tools.sunflower) 需要javafx.controls和javafx.fxml模块
opens: 主要是反射使用,javafx.fxml...我们只需要知道这个命令作用即可,生成之后的文件如下:
?...我们可以在lib文件夹中看到modules这个文件, 就是合并之后的模块依赖, 这时候, 要运行这个程序,只需要运行bin目录下的Sunflower/Sunflower.bat 就可以了.
?