使用Setup Factory把java应用打包成安装软件并更改默认安装路径

本章主要讲解把的java的的应用打包成1个安装包

使用工具:https://pan.baidu.com/s/1en8tgYGkAXYNSGgA5IZdbA密码:m3gu

如何把java的jar文件做成1个没有JDK环境下应用请看这篇文章https://blog.csdn.net/ming19951224/article/details/81157247

下面是要打包的程序和依赖文件

1.首先安装设置工厂9,打开设置工厂9打开1个应用,创建1个项目

选中确定,然后以下图片内容随便点,下一步

根据电脑系统版本选中对应的32或64位,然后下一步

扫描二维码关注公众号,回复: 5730092 查看本文章

选择打包成安装包的目录,下一步

默认不用管,下一步

选择安装包的皮肤,下一步

选择安装包提示语言

根据需求选中环境,我这边没选直接跳过,下一步

选择默认,然后完成

2.为应用生成快捷方式

选择应用,右键文件属性

选择快捷方式,勾选桌面,在应将描述修改快捷方式显示的名称,然后确认

3.让应用程序开启自启动

首先在应用同级写个蝙蝠脚本

内容如下,testDemo.exe为应用的名称,测试为注册表运行目录中的键名

reg add HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v test /t reg_sz /d "%~dp0testDemo.exe"

然后在安装包安装完应用后执行这个脚本

点击一下菜单

然后下一步,文件名选择我们刚刚新建的reg.bat脚本,然后完成

4.生成安装包

选择发布菜单,然后选择建立子菜单

默认不用点,下一步

选择安装包输出目录,修改安装包名称,然后点击下一步

一下页面没看到错误信息代表这个已经安装包成功发布,然后点击完成

5.添加卸载应用

先执行setupDemo安装应用到testDemo目录,安装完成后可以看到自动创建的快捷方式

执行UNINSTALL.EXE会报错,我们要写1个uninstall.bat启动UNINSTALL.EXE指定卸载里面的卸载应用的配置

uninstall.bat脚本内容如下

第1行是删除注册表中的键,也是是我们安装应用自动注册的

第2行是指定卸载应用的配置启动卸载工具

reg delete HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v test /f
".\uninstall.exe" "/U:.\Uninstall\uninstall.xml"

然后双击uninstall.bat卸载应用,下一步,然后完成

6.更改应用默认安装路径

7.更换安装目录时补全应用名称

只需要在设置工厂目录下找到全局函数文件_SUF70_Global_Functions.lua,用记事本打开并查找g_EditFieldFolderBrowse,代码很简单,把这个函数改为如下:

找到圈中这行注释掉,然后添加以下代码

   strCCCn = SessionVar.Expand(“%ProductName%”); 
    tbEditProps.Text = strTargetFolder..strCCCn;
    DlgEditField.SetProperties(nIDEditField,tbEditProps);

猜你喜欢

转载自blog.csdn.net/ming19951224/article/details/83149751
今日推荐