欢迎来到天天文库
浏览记录
ID:17941297
大小:483.02 KB
页数:9页
时间:2018-09-11
《java+swing打包成exe可安装文件(可在无jdk环境机器上运行)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、先用exe4j(此处用的是4.4.4版本)将jar打包成exe可执行文件,之后用InnoSetup(此处是5.5版本)将exe文件及jre打包成可安装文件,使其可在没有java环境的机器上运行1、先将所用到的系统资源放到一个资源文件夹中,如数据库、图片、声音文件、jre等等2、将系统制作成jar包,用fatjar打包工具将系统打包,选择导出路径,选择改程序的Main方法(如图一红框),点击next选择要导出的资源,之后到finish完成打包,将打出的jar包放到资源文件夹中(便于其后打包成可安装文件)图一3、运行exe4j软件,
2、点击next到下一步,选择第一项Regularmod,后点击next进行下一步(如图二),上面输入工程名,可随意写,下面选择打包后的exe文件的输出路径,完成后点击next进行下一步图二4、如图三,先选择执行方式,默认是图形方式GUIapplication,Executablename写打包后的exe文件名称,IconFile选择生成文件的ico图示,后面三个根据需要选择,完成后点击next进行下一步图三5、点击右边的“+”号,在弹出框中选择Archive,并选择先前导出的jar包(如图五),选中后点击OK即可,之后选择改程序的
3、主方法,(如图六),完成后点击next进入第6步图五图六5、填入最低jre版本,最高版本可不填,选择AdvancedOptions下的Searchsequence选择jre,由于我们要在没有安装jre的机器上运行,故需要将jdk环境动态打包到系统中,如图七,将列表中所有项目移除,然后点击右边的“+”选择刚才在资源文件夹中放置的jre文件夹,如图八,点击OK选择,之后的效果如图九所示,点击next进入图七图八图九再从图中单击advancedoptions,并选择preferredVM,选择ClientHotspotVM(如图十),
4、之后点击next进入第7步图十5、配置Splashscreen,如果不需要则选择Nosplashscreen即可,之后一直点击next至finish,如果出现如图十一的界面,则说明已经导出exe文件现在已经完成了exe文件的打包,此程序可在本机上直接运行,但如果想让其在没有jdk环境的机器上运行,那么还需要利用InnoSetup将exe文件及jre打包,下面进行这个步骤,此处用的是InnoSetup5.51、运行InnoSetup编译器,选择脚本向导点确定进入如下界面2、点击下一步进入如下界面,输入个项信息后点击下一步3、维护下
5、图中各项内容后点击下一步4、首先选择程序执行文件,即上面用exe4j导出的exe文件,然后点击添加文件夹,选择我们做好的资源文件夹,务必将所有需要的东西都放进去,完成后显示下图所示界面,然后点击下一步5、根据自己的需要,选择对应的项目,如下图所示,完成后继续点击下一步6、应用程序文档及安装语言的设置在此处就不作介绍了,直接进入编译设置,如下图,将个个信息维护完毕后连续点击下一步直至完成7、系统会出现如下图所示的界面,选择是进行脚本编译8、在编译完成后即可得到一个可安装文件,其后不必说了,直接安装使用
此文档下载收益归作者所有