网上一搜有篇文章写了9中不同工具方法,最后使用launch4j,其实就一点开源免费。
launch4j》bsd3协议(可免费商用),像exe4j需要license。
经过摸索终于搞定一键启动并且不需要单独安装jre。