文章目录
接着一上篇,虽然可以使用exe,但是电脑还是要额外安装jdk,比较繁琐,此博客是为了实现一键安装,避免电脑安装java环境
此博客需要安装的软件
链接: https://pan.baidu.com/s/1TVzkKrq2NLZ7wMdRJQJD1Q?pwd=pxne 提取码: pxne 复制这段内容后打开百度网盘手机App,操作更方便哦
一、exe4j修改的地方:修改JRE
这里一定是.\jre
VM Parameters输入“ -Dappdir=${EXE4J_EXEDIR} ”,点击绿色+号
二、安装本博客提供的软件
三、打开inno setup,左上角File - New
next
四、填写配置,应用名称,版本等,下一步
五、选择exe程序,下一步。
注意:这里选择第一个软件exe4j生成的那个exe
啥都不要写,下一步
啥都不要写,下一步(没有支持中文的)
六、选择输出路径,输入应用名称,下一步。
注意:这个应用名称就是发给别人的那个安装的exe了
加密可以不写,就可以直接用了
七、下一步,完成,先不运行脚本文件。
注意:到这一步一定不要点击ok 点击cancle 先不运行,需要修改脚本文件哦
八、添加jre目录
#define MyJreName “jre”
九、在最后一行添加jre目录。
可以删除一行重复的source
Source: "自己本地JRE路径\*"; DestDir: "{app}\{#MyJreName}"; Flags: ignoreversion recursesubdirs createallsubdirs
比如我的配置是:Source: "D:\Software\work\jdk8\jdk1.8.0_211\jre\*"; DestDir: "{app}\{#MyJreName}"; Flags: ignoreversion recursesubdirs createallsubdirs
十、编译运行,会提示保存当前脚本,随便起个名字,下次还可以继续用
测试密码
我这里设置了密码,不设置第六步填空
完成
测试功能,我这个是一个截屏生成pdf的demo,运行无误