Java &引用;[main]INFO expect4j.expect4j-处理EOF null“;这个问题到底是什么?
我正在尝试执行下面的代码 根据我的观察,当输出与代码中定义的任何匹配项都不匹配时,我会得到“[main]INFO expect4j.expect4j-处理EOF null”。但不可能与定义的任何匹配不匹配。由于Expect4j没有合适的文档,我无法弄清楚到底是什么问题。如果有人遇到过同样的问题,请帮助我Java &引用;[main]INFO expect4j.expect4j-处理EOF null“;这个问题到底是什么?,java,eof,Java,Eof,我正在尝试执行下面的代码 根据我的观察,当输出与代码中定义的任何匹配项都不匹配时,我会得到“[main]INFO expect4j.expect4j-处理EOF null”。但不可能与定义的任何匹配不匹配。由于Expect4j没有合适的文档,我无法弄清楚到底是什么问题。如果有人遇到过同样的问题,请帮助我 try { Process ps = rt.exec(commands); Expect4j expect4j = new Expect4j(ps); Match[] matches
try {
Process ps = rt.exec(commands);
Expect4j expect4j = new Expect4j(ps);
Match[] matches = {
new TimeoutMatch(90000L, null),
new RegExpMatch("Some String which matches console", null),
};
int outcome = expect4j.expect(matches);
if(outcome == 1){
//Do something here
} else if (outcome == 0){
//throw an error
}
ps.destroy();
} catch (Exception e) {
}
它发生在您的流程在预期匹配之前结束/完成时 步骤:
它发生在您的流程在预期匹配之前结束/完成时 步骤:
你找到解决办法了吗?你找到解决办法了吗?