JDK14(Module)+javaFx
JDK14(Module)
选用JDK14 , 主要是因为其中的jpackage命令, 这个命令可以帮我们把java程序打包成win中的exe , 打包成mac...用上面用jpackage打包之后的应用, 在不同的平台上打的包, 可以在不同的平台上运行. 虽然在UI/字符显示上会有些许差别,但是差别不怎么大. 可以通过接口-不同平台实现类的方式进行处理....踩的想砸电脑.....)
java Module
模块化和非模块化的区别,在代码的体现上就是module-info.java的区别
?...我们可以在lib文件夹中看到modules这个文件, 就是合并之后的模块依赖, 这时候, 要运行这个程序,只需要运行bin目录下的Sunflower/Sunflower.bat 就可以了.
?...jlink的作用,我们可以用上图表示, 把项目的requires的打包到lib中的modules中, 把jdk中相关的命令打包到 image文件夹中.