怎样将java程序打成exe文件运行在无java环境的机器上
对于作Java桌面应用来说,比较烦人的就是安装部署问题,客户端是否安装有jre、jre版本问题、jre去哪下载、如何用jre启动你的Java应用?不要说刚接触电脑的人,就算是比较熟悉电脑,如果没有接触过Java,面对一个Java应用,如何在Windows下启动它,估计都会折腾半天。
最好的方式莫过于带着JRE,让用户轻松点击就能运行。带着JRE运行,JRE的大小应该是最让人头疼的,我默认安装的jre6大小达到80M,而程序只有200-300k左右,感觉非常不合理,分发与网络传输过程也会大受影响!因此针对自己程序精简jre非常必要,关于jre的精简问题请参考其他文章,本文在此不做说明。
针对windows平台,让用户一键式安装,双击使用,使用工具exe4j+Inno Setup,这两个工具都可以在网上找到,下面通过一个实例进行说明。
第一步:将自己的java程序打包成“可执行的jar包”,可以采用eclipse等IDE工具打包。下面以eclipse为例进行说明: