随笔 - 22  文章 - 467  trackbacks - 0
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

留言簿(25)

随笔分类(74)

文章分类(1)

收藏夹(277)

在线工具

在线资料

最新随笔

搜索

  •  

积分与排名

  • 积分 - 211796
  • 排名 - 263

最新评论

阅读排行榜

评论排行榜

 

Process process = Runtime.getRuntime().exec("cmd /c start tester.exe");
process.waitFor();

这个代码中的process.waitFor();并没有起到作用
后面的代码在调用的tester.exe还没结束就继续运行了,

结果发现是因为在exec里面用了start
这样的后果是process.waitFor()等待的是一个一闪而过的用来打开exe的命令行窗口而已.
去掉start这个词,就会等到exe结束程序在继续执行了.
posted on 2011-04-07 21:34 ApolloDeng 阅读(2725) 评论(1)  编辑  收藏 所属分类: 笔记Java

FeedBack:
# re: process.waitFor()没有作用的问题 2011-12-10 21:31 淘宝靴子
这个代码中的process.waitFor();并没有起到作用
后面的代码在调用的tester.exe还没结束就继续运行了,

结果发现是因为在exec里面用了start
这样的后果是process.waitFor()等待的是一个一闪而过的用来打开exe的命令行窗口而已.
去掉start这个词,就会等到exe结束程序在继续执行了.
博主辛苦了,仔细看了遍,受益匪浅  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: