logo资料库

java+Swing打包成exe可安装文件.docx

第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
资料共9页,剩余部分请下载后查看
先用 exe4j(此处用的是 4.4.4 版本)将 jar 打包成 exe 可执行文件,之后用 Inno Setup(此处 是 5.5 版本) 将 exe 文件及 jre 打包成可安装文件,使其可在没有 java 环境的机器上运行 1、 先将所用到的系统资源放到一个资源文件夹中,如数据库、图片、声音文件、jre 等等 2、将系统制作成 jar 包,用 fatjar 打包工具将系统打包,选择导出路径,选择改程序的 Main 方法(如图一红框),点击 next 选择要导出的资源,之后到 finish 完成打包,将打出的 jar 包 放到资源文件夹中(便于其后打包成可安装文件) 图一 3、 运行 exe4j 软件,点击 next 到下一步,选择第一项 Regular mod,后点击 next 进行下一 步(如图二),上面输入工程名,可随意写,下面选择打包后的 exe 文件的输出路径, 完成后点击 next 进行下一步
图二 4、如图三,先选择执行方式,默认是图形方式 GUI application,Executable name 写打包后 的 exe 文件名称,Icon File 选择生成文件的 ico 图示,后面三个根据需要选择,完成后点击 next 进行下一步 图三 5、 点击右边的“+”号,在弹出框中选择 Archive,并选择先前导出的 jar 包(如图五),选 中后点击 OK 即可,之后选择改程序的主方法,(如图六),完成后点击 next 进入第 6 步
图五 图六 6、 填入最低 jre 版本,最高版本可不填,选择 Advanced Options 下的 Search sequence 选择 jre,由于我们要在没有安装 jre 的机器上运行,故需要将 jdk 环境动态打包到系统中,
如图七,将列表中所有项目移除,然后点击右边的“+”选择刚才在资源文件夹中放置 的 jre 文件夹,如图八,点击 OK 选择,之后的效果如图九所示,点击 next 进入 图七 图八
图九 再从图中单击 advanced options,并选择 preferred VM,选择 Client Hotspot VM(如图十), 之后点击 next 进入第 7 步 图十 7、 配置 Splash screen ,如果不需要则选择 No splash screen 即可,之后一直点击 next 至 finish,如果出现如图十一的界面,则说明已经导出 exe 文件
现在已经完成了 exe 文件的打包,此程序可在本机上直接运行,但如果想让其在没有 jdk 环境的机器上运行,那么还需要利用 Inno Setup 将 exe 文件及 jre 打包,下面进行这个 步骤,此处用的是 Inno Setup5.5 1、 运行 Inno Setup 编译器,选择脚本向导点确定进入如下界面 2、点击下一步进入如下界面,输入个项信息后点击下一步
3、维护下图中各项内容后点击下一步 4、首先选择程序执行文件,即上面用 exe4j 导出的 exe 文件,然后点击添加文件夹,选 择我们做好的资源文件夹,务必将所有需要的东西都放进去,完成后显示下图所示界面, 然后点击下一步 5、根据自己的需要,选择对应的项目,如下图所示,完成后继续点击下一步
6、应用程序文档及安装语言的设置在此处就不作介绍了,直接进入编译设置,如下图, 将个个信息维护完毕后连续点击下一步直至完成 7、系统会出现如下图所示的界面,选择是进行脚本编译
分享到:
收藏