install4j:不同组件的不同安装路径

install4j: Different installation paths for different components

我有 2 个安装组件,我需要将它们安装在不同的位置(并且用户应该能够更改它们),但安装程序只要求两者的一个路径。

有什么简单的方法可以改变它,或者我应该创建自定义表单吗?

在"Files->Define Distribution"步骤中,您必须为两个安装组件添加新的根,并将它们的文件添加到这些根下。将根目录名称设置为安装程序变量,比如 ${installer:componentOneDir}${installer:componentTwoDir}.

那么您需要一个自定义屏幕,其中包含两个 "Directory chooser" 表单组件,其 "Variable name" 属性设置为 "componentOneDir" 和 "componentTwoDir"。