exe4j将jar文件和jre文件打包成exe

转载:http://xiejianglei163.blog.163.com/blog/static/124727620138931213864/

Exe4j把jar打成exe

运行exe4j的程序在binexe4j.exe

1、welcome界面

2 、选择jar in exe mode

exe4j打包exe文件(自带jre) - 救世主 - xjl456852
 
3、
exe4j打包exe文件(自带jre) - 救世主 - xjl456852
 

(1):application name : 

(2) 输出路径(打成exe后exe的输出路径)

4、

exe4j打包exe文件(自带jre) - 救世主 - xjl456852
 

(1):运行exe的类型:GUI,console,service

(2)exe的文件名

(3)选择exe文件的图标

5、

exe4j打包exe文件(自带jre) - 救世主 - xjl456852

(1):加入jar包(包括程序打成后的jar和程序中要引用的jar)

(2):选择main函数

6、

exe4j打包exe文件(自带jre) - 救世主 - xjl456852

(1)java版本支持

(2)设置jre(关键)

(3)首选虚拟机选择

6.1

exe4j打包exe文件(自带jre) - 救世主 - xjl456852

6.2

进去search sequence后,里面有search windows registry

Environment variable java_home ,environment variable jdk_home 3选项,全部删除后,添加(1)jre类型,<最好是把jre拷贝出来放到输出路径里>

(2) jre

(3) 选择jdk目录下面的jre文件夹

exe4j打包exe文件(自带jre) - 救世主 - xjl456852

7、选择客户端的vm

exe4j打包exe文件(自带jre) - 救世主 - xjl456852

 

8、预览,默认就行了

exe4j打包exe文件(自带jre) - 救世主 - xjl456852

 

9

 exe4j打包exe文件(自带jre) - 救世主 - xjl456852

就生成exe文件了,

生成的文件目录:(拷贝它的上级目录,可以放置别的机器上(无jre的环境),但jre必须exe在同一个目录下)

exe4j打包exe文件(自带jre) - 救世主 - xjl456852
 

(1) 运行刚才生成的程序

(2) 保存exe4j当前的打包环境 .

原文地址:https://www.cnblogs.com/gwq369/p/5316416.html