怎样将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为例进行说明:
易语言破解版免安装
vue div居中上面截图应该注意的是:第一步是要求你选择你的java程序的引导类,下面是输出路径,类文件的处理上我们选择第二种,即将该java程序所需的jar包一起打包进来,最后点击finish。完成后最好双击一下导出的可执行jar包,确保可正确运行。
第二步:准备打包文件夹。
1.在任意路径下新建文件夹,文件夹的命名可以使用项目的名字,如此例的项目名takephoto。将在第一步中生成的jar包复制进来。
2.将精简以后的jre文件包复制进来,如果尚不掌握精简方法,可以暂时采用安装的庞大jre,如
下图:
将上图的jre复制进去即可。
3.在takephoto文件夹下新建lib文件夹,将项目所需的jar包,如数据库驱动等复制进去。java下载过程
4.可以在准备一个ico文件夹,存放一个或几个ico图标或图片。
经以上几步后,文件结构应该是:
第三步:使用exe4j工具生成exe文件:前端colspan
fonts键盘直接下一步,
这一步要求选择类型,我们选择第一个,这样可以保证程序仍具有跨平台的特性。如果选择第二个,可以把程序完全编译成exe文件,可以更好的保护你的程序不被反编译。
上面是设置你的程序的短文件名,源文件夹路径(如我的:E:\takephoto),以及要生成的exe文件的存放目录,exe存放目录必须指定到源文件夹下,这里我把它指定为E:\takephoto的根目录下。
上面是给我们即将生成的exe文件起一个名字,如我的“takephoto”,还可以给它指定一个ico类型的图标,其它按默认就可以了,在指定ico图标路径的时候建议采用绝对路径,因为在测试的时候发现数控编程和c语言哪个难
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论