在Install4j中使用数据文件

时间:2018-11-19 16:51:50

标签: install4j

我无法使可下载的数据文件在Install4j中工作。这就是我在做什么。我希望在AppData \ Programs \ myprogram文件夹中看到“ phony_license_web.txt”。

  1. 在“定义分发树”中创建文件“ phony_license_web.txt”。它将添加到默认文件集>安装目录中。
  2. 转到媒体> Windows>数据文件
  3. 指定下载URL“ http://localhost/testsite”。 http://localhost/testsite/phony_license_web.txt有一个文件。
  4. 选中“在安装文件中保存下载的文件。
  5. 构建项目
  6. 测试安装程序

我尝试了“下载安装组件”操作,但是删除了该操作,因为文档说“安装文件”将自动执行此操作。

谢谢, 卡尔

更新的测试用例

  1. 在打开目录浏览的IIS文件夹下创建数据文件“ license_web.txt”。转到http://localhost/components将显示文件项目。单击链接将打开文本文件。
  2. 在安装组件中,添加安装组件“数据文件”。设置可下载选项。没有为此组件检查文件。
  3. 在“媒体”>“ Windows”>“向导”中,选择“数据文件”,然后选中可下载的单选按钮。输入http://localhost/components
  4. 测试安装程序
  5. 确认数据文件license_web.txt没有出现在安装目录中的任何位置(AppData \ Programs的子文件夹)

1 个答案:

答案 0 :(得分:1)

可下载的数据文件适用于安装组件,而不适用于单个文件。您必须在

上创建一个安装组件

文件->安装组件

步骤并将其标记为可下载。然后,编译器将创建必须在指定URL下托管在Web服务器上的数据文件。