制作一个安装程序(dmg,exe)

项目 -> jar -> exe -> setup.exe(^ ^easy)

接入前准备

exe4j

exe4j 是一个帮助你集成JAVA应用程序到Windows操作环境的java可执行文件生产工具, 本文使用版本V4.O(尽量使用最新版本)

Inno Setup

用脚本方式生成一个可自定义的安装exe包,本文使用版本V5.5.9(尽量使用最新版本)

生成打包文件

  1. 生成jar文件

    右键工程 > Export > Java Runnable JAR FILE > 选择入口类PackToolMain > 选择目标输出地址 > Finish(打包过程点击ok忽略其中的警告)

    image

  2. 拷贝相关文件到打包目录

    • 一个文件夹专用于打包

      image

    • 将你所需要的资源拷贝到工作空间

      image

    • 拷贝本地jre运行时环境和icos到打包工具文件夹

      image

  3. 利用exe4j生成可执行exe

    image

    image

    image

    image

    image

    image

    image

    image

    7,8步骤可不设置,将此文件保存到打包路径中config.exe4j,下次可以直接双击使用,点击9自动生成.

  4. 利用Inno Setup生成安装文件

    Inno Setup打包

    image

    image

    每次点击run会生成安装包到output文件夹

    可以使用GUI界面引导生成安装包,也可以使用脚本命令生成,这里是脚本示例:
    image

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器