是否可以在“等待http端口”操作中为端口使用变量?
答案 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。