1. 下载Exe4j
EXE4j破解版下载http://www.sd173.com/soft/10717.html
不破解的话,运行打包的exe会有exe4j的欢迎语。关于Exe4j的破解教程可自行百度搜索。
2. 准备jar包
打包前首先确保jar能运行。可以将所有的以来包放在一个目录下,如lib目录,后边加载依赖jar包的时候就选择这个目录内jar路径逐一添加接口。
3. 准备jre环境
4. 详细打包过程
4.1 Welcome
打开exe4j软件(使用Keymaker.exe生成许可号点“change license”破解),直接Next
4.2 Project type
选择"JAR in EXE" mode,然后Next;
4.3 Application info
填写exex执行程序的缩写名称,选择打包导出路径。
4.4 Executable info
选择exe程序类型UI界面或控制台,填exe程序名称,选择图标,选择勾选是否只允许运行一个程序(Allow only a single running instance of the application)
4.4.1 Redirection
点击左侧列表。填写错误日志、输出日志名(可选)
4.4.2 32-bit or 64-bit
默认打包成32位
4.5 Java invocation
-Dfile.encoding=UTF-8设置编码,以防中文乱码。点击绿色“+”选择要打包的jar,Main class选择主函数类
如果有其他不在主jar里的依赖也要加进去。
4.6 JRE Config
设置jre最低最高版本
点Advanced Options选择Search sequence。如果不使用系统环境的jre就把默认的删掉(保留会优先使用系统环境的),点绿色“+”选择导出目录路径下的jre。(exe和jre整个父文件夹全部复制到其他电脑就可以运行)->Next
4.7 Preferred VM
Client hotspot VM->Next
4.8 Splash screen
选择启动图片(png格式)
4.9 Message
Next
4.10 Finished
完成,可保存相关配置,下次直接启动,只修改需要改的。
亲测卸载JDK可以运行