首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在java中获取进程结束状态?

如何在java中获取进程结束状态?
EN

Stack Overflow用户
提问于 2011-10-28 12:44:38
回答 2查看 1.1K关注 0票数 0

我在一个单独的命令行控制台中通过exce()函数运行了一个外部工具。

代码语言:javascript
运行
复制
command = "cmd.exe /c start /min doxygen " + strDoxyfilePath;   
System.out.println("command : " + command);

//pass the command to execute
Process p=Runtime.getRuntime().exec(command);

我将其用于读取输入流:

代码语言:javascript
运行
复制
BufferedReader br = new BufferedReader(new InputStreamReader
    (p.getInputStream(), "UTF-8")); //read output of doxygen
String line = null;
while ((line = br.readLine()) != null){
    System.out.println("I M HERE: "+line);
}

但是控制没有进入while循环,我想在进程结束时得到适当的信号。

EN

Stack Overflow用户

发布于 2011-10-28 15:36:03

我认为经典的When Runtime.exec() won't仍然最好地解释了这一点。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7925233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档