如何在install4j中将变量从安装程序传递到另一个变量

时间:2015-11-04 17:01:40

标签: install4j

我使用此命令启动了第一个安装程序:

sudo ./installer.sh -q -VDO_NOT_LAUNCH_SERVICE=true

此安装程序可以获取并使用变量DO_NOT_LAUNCH_SERVICE

在安装结束时,此安装程序使用带有参数的Run executable or batch file启动另一个安装程序:

return new String[] {"-q", "-Dinstall4j.keepLog=true", "-VDO_NOT_LAUNCH_SERVICE=true"};

但似乎第二个安装程序不关心此参数:(

请问有什么解决方案吗?

日Thnx

1 个答案:

答案 0 :(得分:1)

好吧,将String数组传递给Run可执行文件或批处理文件Action。

好方法:参数(每行一个字符串)

-q
-Dinstall4j.keepLog=true
-VDO_NOT_LAUNCH_SERVICE={$installer:DO_NOT_LAUNCH_SERVICE}