github地址:
https://github.com/fvarrui/JavaPackager
gradle方式见上面链接,这里我使用的maven构建项目,在maven中添加上下面插件
io.github.fvarrui javapackager1.6.6 package package com.yuanduoduo.aio.Main jdk.charsetstrue false false D:projectsaioconfig D:projectsaiologs D:projectsaioparameterwindows 自动化监控 ${name} --add-opens java.base/java.lang=ALL-UNNAMED D:projectsaiosrcmainresourcesiconlogo.ico
点击一键生成
target下生成
生成的exe可以直接点击运行,将文件夹转移到没有java环境的windows依旧可以运行
可以看到精简后的jre大小只有正常jre大小的一半



