JDK14(Module)+javaFx
JDK14(Module)
选用JDK14 , 主要是因为其中的jpackage命令, 这个命令可以帮我们把java程序打包成win中的exe , 打包成mac...: 我们这个模块(模块名: red.lixiang.tools.sunflower) 需要javafx.controls和javafx.fxml模块
opens: 主要是反射使用,javafx.fxml...我们只需要知道这个命令作用即可,生成之后的文件如下:
?...我们可以在lib文件夹中看到modules这个文件, 就是合并之后的模块依赖, 这时候, 要运行这个程序,只需要运行bin目录下的Sunflower/Sunflower.bat 就可以了.
?...jlink的作用,我们可以用上图表示, 把项目的requires的打包到lib中的modules中, 把jdk中相关的命令打包到 image文件夹中.