最近用swt写了个windows程序,需要转化成exe。需要2步,将工程转成一个可执行jar,将jar转exe。
第一步,很简单,可以使用eclipse打jar也可以使用fatjar来打,后者方便一些。这里采用第一种方法
第二布,jar转exe,一般2种方法jsmooth或者exe4j
可以参考这2篇文章http://blog.csdn.net/axi2000/article/details/7586848(推荐)
http://www.blogjava.net/huliqing/archive/2008/04/18/193907.html
打包的时候最好将jre也加进去,这样以后随便放到哪个机器上都可以运行。
我最后使用的还是jsmooth,jsmooth打出来的包其实只是一个配置文件,jar要保留,jre也要保留
最后文件夹结构如下所示: