《java_jar_exe_setup_制作过程》由会员分享,可在线阅读,更多相关《java_jar_exe_setup_制作过程(14页珍藏版)》请在金锄头文库上搜索。
1、 第一 将应用程序导出成一个第一 将应用程序导出成一个 JARJAR 文件 文件 1 先打包程序成一个 jar 在 eclipse里面很容易做到 右击程序选择 Export 2 选择 JAR file 按 Next 进入下一步 3 Select the resources to export 是默认刚才我选择的那个程序 Select the export destination 要选择保存此 JAR file 的路径 这里我选择 我新建的一个文件夹 Execute File 按 保存 其它默认 按 Next 进入下一步 或按 Finish 完成也可以 4 打开文件夹Execute File 可
2、以看到刚才Export成jar的文件AS400ToOA jar 第二 将第二 将 JARJAR 文件用文件用 exe4jexe4j 转成转成 exeexe 程序 程序 1 打开 exe4j 直接 Next 按钮 2 选择第二个选项 JAR in EXE mode 按 Next 按钮 3 输入简短的应用程序描述 之前我建了一个文件夹 Execute File 用于存放相关文件 于是这里的 Output directory 选择此文件夹 4 这里的 Executable type 有 GUI application 和 Console application 我 试过 GUI applicatio
3、n 因为效果不是很好 于是我选择 Console application Executable name 一定要填 为了明确这个程序的意义 我起个名字为 ImportBPCSProgram 5 按 绿色 按钮加入 JAR 包 首先加入刚才在 eclipse 导出的 AS400T0OA jar 包 6 然后加入这个程序所需的 jar 包 如我这个程序因为要连接 AS400 的数据库 连接 SQL 数据库 所以我要加入 jt400 jar msbase jar mssqlserver jar 等 包 7 将所有要用到的 jar 文件加入后 8 选择 Main class 它会自动将所有的 Main
4、 class 列出来 这里选择我自己 写的 MainClass java 按 OK 完成选择 9 我系统的 JRE 版本 上面填个 1 3 下面填 1 6 另外这样配置的程序只能在 安装有 JRE 的机器上执行 发布时总要考虑的问题就是用户是否有能力在自己机 器上安装 JRE 总不能发布一个程序还要用户自己安装个 JRE 吧 下面我就介绍 如何将 JDK 环境变量动态打包到 exe 中 在这里单击 advanced options 选择 search sequence 如图 先把我安装的 java 下面的 jre 复制到 Execute File 文件夹中 按绿色 选择 directory 并
5、选择 JRE 的根目录 注意是拷贝后的目录 即可 单击 ok 后 再从图中单击 advanced options 并选择 preferred VM 在弹 出的窗口中选择 client hostspot VM 单击 next 按钮继续 10 以下的默认设置 11 到了此界面就表示完成了 exe 程序的转换 第三 将 exe 文件做成安装包 方法 使用 exe4j 把 jar 转成 exe 注意 exe4j 只能把 jar 转变成 exe 它并不能把整个 java 程序的文件 例如 jre 打成一个 setup exe 安装包 下 边是它的使用说明 第 1 步 默认即可 直接点击 next 第 2
6、 步 选择 JAR in EXE 点击 next 第 3 步 上面是项目名称 可随便填写 下面一个是把 jar 转成 exe 文件后 exe 文件的输出目录 建议和原 jar 路径 一致 第 4 步 HtmlFrame jar 是 GUI 程序 所以选第一个 Executable name 是生成的 exe 文件的名字 Icon File 可 以选择是这个 exe 文件的图标 第 5 步 单击绿色的 号 在弹出的窗口中点 Archive 然后找到 HtmlFrame jar OK 后返回 在下面的 Class Path 里就出现 jar 文件路径后 再在上面 Main Class 栏内点击找到
7、 main 方法所在的类 这一步即算完成 第 6 步 确认系统的 JRE 版本 上面填个 1 4 下面填 1 6 上边配置的程序只能在安装有 JRE 的机器上执行 但发布时要考虑用户的机器上是否安装有 JRE 总不能发布一个程序 还要用户自己安装个 JRE 下面为将要生成的 exe 指定 jre 路径 在这里单击 advanced options 选择 search sequence 先把 Search Sequence 列表内所有选项删除 再点击绿色 Entry Type 选择 Directory 再在下边的 路径选择中选择 HtmlFrame2 jre6 单击 ok 后 再从图中单击 ad
8、vanced options 并选择 preferred VM 在弹出的窗口中选择 client hostspot VM 单击 next 按钮继续 第 7 步 设置程序的启动画面 单击 next 第 8 步 设置提示消息的语言 单击 next 第 9 步编译 第 10 步 完成 点这个看到效果了 使用 exe4j 把 jar 转成 exe 后 原来的 HtmlFrame jar 可以删除 只保留生成的 exe 就可以了 至此 jar 转 exe 的工作已经完成 本篇使用的 inno setup 简体中文版本 启动 inno setup 选择文件 新建 第 1 步 inno setup 的脚本欢
9、迎向导 第 2 步 配置应用程序基本信息 第 3 步 应用程序文件夹信息 第 4 步 选择应用程序文件 主执行文件选择 HtmlFrame exe 其它应用文件需要把这个程序的相关资源文件和 jre 也添加进去 我这里所有相关的文件都放进 HtmlFrame2 文件夹内 因些直接 添加文件夹 选择 HtmlFrame2 其它 应用程序文件 列表内所有的文件都将会被打包到 setup exe 文件内 第 5 步 设置应用程序图标 第 6 步 设置安装期间相关的显示文件 第 7 步 安装语言 第 8 步 编译输出文件名指安装包的文件名 如输入 setup 生成的安装包将为 setup exe 编译输出文件夹指生成的 安装包 setup exe 的路径 安装程序图标文件指安装包 setup exe 的文件图标 之后的直接点 下一步 在出现立即编译新的脚本提示时 点击 确定 进行编译 编译完成后将会在 编译输出文件夹 生成一个 setup exe 文件