这里生成的执行文件是能在没有java环境的电脑运行的exe
使用到的工具是exe4j(我电脑用64位)
下载地址:
http://files.downloadnow.com/s/software/12/93/23/33/exe4j_windows-x64_4_5_2.exe?token=1482779072_2e582b4b9ef0b0d97d062559155deea7&fileName=exe4j_windows-x64_4_5_2.exe
注册码:
A-XVK258563F-1p4lv7mg7sav
注册的时候名字和公司名随便写!!!!!!!!!!!!
生成步骤:
1、eclipse或者myeclipse生成一个可运行的jar
2、打开exe4j,并且把注册码填上(不填也可以,不过生成的exe打开之前会有个弹窗,弹出来说exe是用exe4j生成的)
3、注册好之后点next,进入生成程序的第二步,选择”JAR in EXE” mode
4、点next进入第三步,定义一下程序的简称和输出地址
5、点击32-bit or 64-bit,进去勾选Genreate 64-bit executable(这个选与不选,取决于你写的程序要运行在32位还是64位的电脑)
6、一直点next,会跳到上面去,让你填写exe的名字(选填exe图标的图案)
7、点next进入第五步,添加需要转换的那个jar和一些你用到的第三方jar,并且选好main类
8、选择jre最低版本
9、把jre环境打包到exe文件里面
10、点击next,选择VM的模式(这个看你程序什么用途 是平常的桌面应用还是客户端还是服务端)
11、一直next,不用看,直到完成。
需要注意的是:
1、生成jar的时候要选择runable jar file 那个方式来生成
2、选择好你电脑的jre目录,把java环境打包到exe里面去
3、建议先注册,再搞生成exe的步骤,不然生成出来的执行文件,打开之前就会跳出一个exe4j的弹窗(类似版权所有的声明的东西),而且每次打开都会弹出来。