maven 有没有办法把jre捆绑到Launch4j.exe文件中?

c9qzyr3d  于 2022-11-02  发布在  Maven
关注(0)|答案(1)|浏览(270)

我想通过maven pom.xml将一个jre文件夹捆绑到我生成的launch4j.exe文件中(出于某种原因,我不需要安装程序,只需点击一下就可以运行嵌入了jre的Java应用程序)。这可能吗?我已经读过几篇文章,没有maven自动化的。我不想手动完成,因为某些原因,我只想通过maven打包
我尝试过通过maven将jre文件夹绑定到exe文件中,但在我从系统中卸载java或删除pom.xml Launch4j配置所使用的jre文件夹后,它最终无法运行。

yfjy0ee7

yfjy0ee71#

更新:我发现了一个完美的工具来完成上述任务,Warp-Packer。该软件只需要一些CMD命令/终端命令来压缩并添加JRE和预生成的可执行文件(来自Launch 4j等软件或任何您喜欢的软件)到一个.EXE文件中,无需安装。单击运行。
基本上,它是一个简单的命令,如:
cd %jre_folder%-%jre_folder%warp-packer.exeJRE预生成的exe(在我的示例中为myapp.exe)文件所在的文件夹的路径。然后键入以下内容:

  1. .\warp-`packer` --arch windows-x64 --input_dir jre_folder --exec myapp.exe --output myapp.exe

下图说明了

相关问题