我正在使用Process
打开Internet Explorer或任何其他浏览器,然后我想进入无限循环,直到浏览器关闭,以便:
Process p = Runtime.getRuntime().exec(
"C:\\Program Files\\Internet Explorer\\iexplore.exe");
while(true)
{
if(p.browserclosed)
break;
}
任何人都可以帮我处理这个事件,以便我知道浏览器何时关闭,或者还有其他方法吗?将来我将在浏览器上找到一个特定的JSP。
答案 0 :(得分:2)
在这种情况下,我会使用waitFor
方法。
摘录:
如果需要,使当前线程等待,直到此Process对象表示的进程终止。
完整参考:http://docs.oracle.com/javase/7/docs/api/java/lang/Process.html#waitFor%28%29