我们都知道java是平台无关性,可以打包成jar文件,到任何操作系统有jre环境的电脑都可以允许。可以说打包成exe文件就相当于舍弃了java的平台无关优势。不过由于在Windows上双击默认无法直接执行jar程序,因此有时候打包成exe就成为必然的需要了。
eclipse导出可执行jar的方法如下
http://blog.csdn.net/chy555chy/article/details/52725535
##使用jar2exe将jar打包为exe
官网下载地址如下:
http://www.jar2exe.com/
##使用exe4j将jar打包成exe
官网下载地址如下
http://www.ej-technologies.com/download/exe4j/files
Softpedia是一个收录大量游戏、驱动程序、手机电话与Windows、Macintosh与Linux平台软件资讯并提供下载的网站,也可以在该网站下载
http://www.softpedia.com/get/Authoring-tools/Setup-creators/exe4j.shtml
这一步非常关键,是决定编译成32位版本的程序还是64位版本的程序(如果是32位的,那么在64位的JRE环境不能运行。如果是64位的那么在32位的JRE环境不能运行。它们弹出“This executable was created with an evaluation version of exe4j”对话框之后就会一闪而过)
然后每次运行的时候都会弹出版权提示框