利用WinRAR将jar包封装成exe文件

Posted azyas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用WinRAR将jar包封装成exe文件相关的知识,希望对你有一定的参考价值。

过程:

1.准备以下文件:

技术分享图片

 

图标文件:icon.ico

运行文件:run.bat

java运行环境:jre(文件夹)

运行的jar包

其中run.bat文件内容为:

start jre1.8.0_152\\bin\\javaw.exe -Dfile.encoding=utf-8 -jar MedicalAssistantHXPC.jar

包括用javaw.exe启动,编码格式未utf-8,运行的jar文件为MedicalAssistantHXPC.jar(可替换jre文件夹、jar文件)

 

2.

技术分享图片

3.勾选后在高级里选择自解压选项(X)

技术分享图片

技术分享图片

4.

在设置中的提取后运行里输入run.bat

技术分享图片

在模式中勾选解包到临时文件夹,并勾选全部隐藏

技术分享图片

选择图标

技术分享图片

5.生成exe文件

技术分享图片

 

说明:

这其实是打开exe即解压,解压后运行run.bat,run.bat的内容就是利用jre里的javax运行jar文件。

虽然加入jre增加了体积,但可以在没有jre的环境下运行。

以上是关于利用WinRAR将jar包封装成exe文件的主要内容,如果未能解决你的问题,请参考以下文章

将一坨WinForm文件包装成一个exe

转--Windows下将jar包封装成服务程序

Oracle调用Java方法(下)复杂Jar包封装成Oracle方法以及ORA-29521错误

利用WinRAR命令行压缩文件或文件夹

jar包打包成exe示例

如何在exe中执行bat文件? (使用 WinRAR sfx 创建的 exe)