【问题标题】:install4j uninstall previous installationinstall4j 卸载以前的安装
【发布时间】:2015-07-30 14:01:12
【问题描述】:

我正在为 install4j 中内置的应用程序创建更新,我想覆盖安装目录中的文件但保留配置文件。我手动编辑了其中一些文件,使其永远不会被覆盖,但在第一次安装时,我无法保留用户输入创建的文件。

是否可以在“卸载以前的安装”中设置条件,以便保留用户的输入?用户的输入在分布树中不存在。这意味着我无法手动编辑它,使其永远不会被卸载。

【问题讨论】:

  • 什么是“用户输入创建的文件”? install4j 不会删除任何不是它自己创建的文件,除非您使用“删除文件和目录”操作。
  • 对不起,我不清楚。我的意思是响应文件。
  • 我希望它加载响应文件并在更新时将其复制到另一个目录。然后我卸载之前的安装。我知道响应文件没有被删除,但我可以使用“复制文件和目录”操作将其复制到另一个目录吗?
  • 当然可以。

标签: user-input updates install4j


【解决方案1】:

为什么要移动文件?如果它是更新,您可以加载响应文件,或者让 install4j 删除它。 该文件通常在更新时加载以使用用户在初始安装中设置的某些变量,例如用户名,因此您不必再次询问他。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 2015-09-06
    • 1970-01-01
    • 2012-03-30
    • 2015-11-03
    • 2011-01-05
    相关资源
    最近更新 更多