使用Inno SetUp制作安装包


使用Inno SetUp制作安装包

  • 前言
  • 准备工作
  • 1.打开Inno SetUp编译器
    • 进入欢迎界面
    • 弹出脚本向导页面
  • 2.设置应用程序信息
  • 3.指定应用程序文件位置
    • 点击浏览寻找exe文件
    • 选择之前制作好的exe文件
    • 添加必要的文件或者文件夹
  • 4.应用程序快捷方式设置
  • 5.安装程序安装模式设置
  • 6.编译设置
  • 7.开始编译脚本
  • 8.等待安装包编译完成
  • 9.查看生成的安装包
  • 总结


前言

  使用NetBeans写了一个类似按键精灵的java程序,想给朋友用,但是朋友的电脑上并没有安装java环境。没办法,只能将java程序制作成exe安装包发给朋友了。
  上网了解了一下发现在NetBeans下只需要安装Inno SetUp且配置好环境变量就可以一键生成exe文件了。跟着教程走了一遍,发现在打包的时候NetBeans总是会报错,无法。只能将一键打包成exe文件的操作给分开了。使用exe4j将jar打包成exe,再用Inno SetUp将exe文件制作成安装包。


准备工作

  安装Inno SetUp、已经转换为exe的java程序、创建一个空文件夹用于存放输出文件
使用Inno SetUp制作安装包_第1张图片


1.打开Inno SetUp编译器

使用Inno SetUp制作安装包_第2张图片


进入欢迎界面

  选择红色方框中的项
使用Inno SetUp制作安装包_第3张图片

弹出脚本向导页面

  点击下一步
使用Inno SetUp制作安装包_第4张图片


2.设置应用程序信息

  填好后点击下一步
使用Inno SetUp制作安装包_第5张图片
  默认下一步(可自行修改)
使用Inno SetUp制作安装包_第6张图片


3.指定应用程序文件位置

点击浏览寻找exe文件

使用Inno SetUp制作安装包_第7张图片

选择之前制作好的exe文件

使用Inno SetUp制作安装包_第8张图片

添加必要的文件或者文件夹

  由于朋友的电脑上没有Java运行环境,因此将jdk文件夹添加上,避免程序运行报jdk不存在的错误。
使用Inno SetUp制作安装包_第9张图片

  选中准备好的jdk文件夹,点击确认
使用Inno SetUp制作安装包_第10张图片
  点击确认
使用Inno SetUp制作安装包_第11张图片

  点击下一步进入下一个环节
使用Inno SetUp制作安装包_第12张图片


4.应用程序快捷方式设置

  没有要修改的地方就直接点击下一步
使用Inno SetUp制作安装包_第13张图片

  无文档可不填,继续下一步
使用Inno SetUp制作安装包_第14张图片


5.安装程序安装模式设置

  没啥好改的,就直接下一步
使用Inno SetUp制作安装包_第15张图片
  安装语言,默认选的简体中文,继续下一步
使用Inno SetUp制作安装包_第16张图片


6.编译设置

  填写好信息后继续下一步,记好输出文件夹路径,以便之后查找编译好的安装包
使用Inno SetUp制作安装包_第17张图片

  默认下一步
使用Inno SetUp制作安装包_第18张图片

  完成脚本向导
使用Inno SetUp制作安装包_第19张图片


7.开始编译脚本

.  选择是,立即编译脚本
使用Inno SetUp制作安装包_第20张图片

  点是,保存脚本
使用Inno SetUp制作安装包_第21张图片

  将脚本文件妥善安置,以便以后使用
使用Inno SetUp制作安装包_第22张图片


8.等待安装包编译完成

  编译中
使用Inno SetUp制作安装包_第23张图片

  脚本编译完成,安装包生成成功
使用Inno SetUp制作安装包_第24张图片


9.查看生成的安装包

  去输出文件夹找到热乎的安装包文件
使用Inno SetUp制作安装包_第25张图片

  尝试点击安装包,查看安装过程
使用Inno SetUp制作安装包_第26张图片

  安装包可以正常安装到电脑里面,尝试着用了一下,发现程序没有什么大的问题,可以发给朋友使用了。朋友那边没有Java运行环境,而我在打包程序的时候就已经将Java jdk包含在安装包里面了。因此朋友那边应该可以正常运行的。


总结

  Inno SetUp制作安装包的过程还是比较简单的,很容易就能上手,它提供了很多默认操作,减少了用户操作。比较遗憾的就是我没能在NetBeans上面体验到一键生成安装包的快感,不过使用exe4j + Inno SetUp的方式也不错,至少我可以在exe4j里面设置jdk路径,并在Inno SetUp里面将jdk和可执行文件一起打包成安装包。

你可能感兴趣的:(java,windows,经验分享)