gpt4 book ai didi

java - install4j自定义安装目录

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:21:17 26 4
gpt4 key购买 nike

我正在 install4j 中构建一个设置,它将为营销机构的每个客户运行。有一个安装程序,但用户可以多次运行它,在安装时指定不同的 clientId 值。最后,我想以这样的目录结构结束:

在苹果机上:

/Applications/MYPRODUCTNAME-clientID1/
/Applications/MYPRODUCTNAME-clientID2/
/Applications/MYPRODUCTNAME-clientID3/

在 Windows 上:

/Program Files/MYPRODUCTNAME-clientID1/
/Program Files/MYPRODUCTNAME-clientID2/
/Program Files/MYPRODUCTNAME-clientID3/

在安装时输入 ID,在独立的安装程序运行中。这些 ID 是事先不知道的 - 我无法构建与 ID 一样多的安装程序。理想情况下,在 Mac 上,我还希望更改启动器文件的名称,以便在 Spotlight 搜索中可以轻松地将其与其他文件区分开来。我一直在玩目录解析器 - 运气不好,尤其是在 Mac 上,每次尝试更改其目录结构时都会产生损坏的启动器。

任何帮助将不胜感激!

最佳答案

您可以通过调用更改安装目录

context.setInstallationDirectory(...);

在“运行脚本”操作或 install4j 中的任何代码片段中。

install4j 不直接支持在运行时更改启动器名称。

关于java - install4j自定义安装目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12066525/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com