2

Could you please help me with next problem. I have stanalone GUI application and in the local directory I have file with update. How I can configure my install4j updater, that it do not download update file via http, but only launch update file from my local directory? Thanks and please sorry if this question has been asked before.

4

1 回答 1

2

它更新程序模板执行“检查更新”操作。它的“更新描述符 URL”属性定义了 updates.xml 文件的下载位置。该文件由每个 install4j 构建生成,默认情况下该属性设置为 ${compiler:sys.updatesUrl}。该编译器变量的值来自 Installer->Auto-Update Options 选项卡上的“URL for updates.xml”文本字段。

如果您想从本地目录下载该文件,我建议将“检查更新”操作的“更新描述符 URL”属性更改为安装程序变量,例如 ${installer:myUpdatesUrl}。

您使用字符串值 ${compiler:sys.updatesUrl} 预定义安装程序变量“myUpdatesUrl”。这是通过在安装程序->屏幕和操作上选择更新程序应用程序,切换到右侧的“安装程序变量”选项卡并单击“配置预定义的安装程序变量”来完成的。

现在你可以传递参数

-VmyUpdatesUrl=file:///C:/path/to/updates.xml 

到安装程序以更改 updates.xml 文件的 URL(注意协议后的 3 个斜杠)。

更新安装程序的媒体文件应与 updates.xml 位于同一目录中

于 2013-04-24T09:36:18.313 回答