根据条件在 "Java Invocation" 部分设置参数

Setting arguments in "Java Invocation" section based on a condition

我正在尝试设置参数,但如果在安装过程中未勾选该选项,则某些参数不需要存在。

我尝试使用编译器变量并以编程方式设置它,但您无法在运行时修改编译器变量。

我尝试设置一个运行时变量并以编程方式设置它,但实际运行时变量文字按预期使用...

所以我的问题归结为如何在 Java 调用下动态生成参数。

谢谢。

对于参数,您可以定义一个包含数组内容的安装程序变量。例如,一个 "Set a variable" 动作可以有脚本

new String[] {"one", "two", three"}

然后参数 "one"、"two" 和 "three" 将作为单独的参数传递。