本章主要讲解把的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位,然后下一步
选择打包成安装包的目录,下一步
默认不用管,下一步
选择安装包的皮肤,下一步
选择安装包提示语言
根据需求选中环境,我这边没选直接跳过,下一步
选择默认,然后完成
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);