打包基于Maven的JavaFX项目
用JavaFx写了个小工具,但是如果只能自己运行那就太不好了。JavaFX官方有一篇打包文档,Deploying JavaFX Applications: About This Guide | JavaFX 2 Tutorials and Documentation,看着非常麻烦,加上我的项目是基于maven的,也不知道官方的方法能不能行。
好在有一个JavaFX的maven插件,可以非常方便的进行打包,插件项目地址javafx-maven-plugin/javafx-maven-plugin: Maven plugin for JavaFX
使用这个插件,只要两个配置项就行:
1 | <plugin> |
指定vendor和mainClass,然后执行mvn jfx:native
,就会在target/jfx/native
下生成你的应用了!带可执行文件!带jre运行环境!打包发给别人就行了。
因为需要携带jre,所以导致一个简简单单的应用都有接近200M。。。。
参考资料
如果觉得文章对你有帮助,就打赏杯咖啡钱呗😊

