当我用java调用一个windows命令时,可能这个命令要运行很长时间,
如何获取这个结束时间
如何获取这个结束时间
解决方案 »
- java多个xml文件合并
- nio 接收信息的时候说java.io.IOException: 您的主机中的软件放弃了一个已建立的连接
- java怎么画点?
- 高手请进~~~
- 在家进来看一看,这个程序应要怎么编?
- jdk1.4使用问题(在线等待)
- 为什么都设置好了,还是Exception in thread "main" java.lang.NoClassDefFoundError
- 两个月后要去应聘做邮件系统开发,现在该准备点什么?
- 两个问题一起提共100分,请热心的朋友解答一下,一定给分
- Vector 中能不能存放如JLABEL等的组件?
- 怎样在linux下用exe4j形成java的可执行文件?在线等
- jsp页面上传服务器后找不到javabean路径
比如:
java TestRuntime notepad
运行notepad,一直等到notepad关闭之后,才继续运行,这样就很容易得到运行时间。当然你需要建立单独的线程。如果
java TestRuntime explorer
打开一个浏览器之后,就直接结束了,而不是等待关闭。注意,参数要给出程序的全路径。直接写notepad和explorer是因为这两个程序在路径搜索范围之内。java TestRuntime "D:\Program Files\FlashGet\flashget.exe"
可以一直等待到flashget完全退出。
时,怎么判断child结束了么
Process p=Runtime.getRuntime().exec("sox -t raw -c 1 -w -s -r 8000 D:\\wavtest\\118.wav -t wav D:\\wavtest\\song.wav");
p.waitFor();
Tools.print("p.exitValue()="+p.exitValue());;
Process p2=Runtime.getRuntime().exec("cmd /c move D:\\wavtest\\song.wav D:\\wavtest\\song2.wav");
p2.waitFor();