在“等待http端口”操作中为端口使用变量

时间:2014-02-05 21:14:57

标签: install4j

是否可以在“等待http端口”操作中为端口使用变量?

1 个答案:

答案 0 :(得分:0)

从install4j 5.1.x开始,这是不可能的。但是,您可以使用代码段更改它。使用脚本添加“运行脚本”操作

import com.install4j.runtime.beans.actions.control.*;

int port = (Integer)context.getVariable("myPort");
((WaitForHttpPortAction)context.getActionById("123")).setPort(port);

return true;

这假定您已将整数端口值保存到安装程序变量“myPort”。您必须将“123”替换为“等待http端口”操作的实际ID。