我用Process windows shell命令时,始何捕获异常信息呀?Runtime aRT = Runtime.getRuntime();
Process aProc = aRT.exec("cmd.exe");
PrintWriter shell = new PrintWriter(aProc.getOutputStream());
shell.println("mkdir c:");int exitVal = aProc.waitFor();但不管命令是否正确 exitVal 始终返回的值是0. exitValue()方法返回的也是0?请指教一下如何判断?
Process aProc = aRT.exec("cmd.exe");
PrintWriter shell = new PrintWriter(aProc.getOutputStream());
shell.println("mkdir c:");int exitVal = aProc.waitFor();但不管命令是否正确 exitVal 始终返回的值是0. exitValue()方法返回的也是0?请指教一下如何判断?
解决方案 »
- 帮忙看个正则表达式的含义
- Process对象如何判断该进程已经结束?
- 关于static疑惑
- 用httpclient和httprequest模拟请求出现邪门的乱码,求助
- select id,username as 记录数 from myco.users,中文字段名显示乱码问题
- 我在面板上画了个圆,但当对话框弹出并遮盖后,这个圆随对话框一起消失.为什么?怎样避免?
- 哪位大侠可以提供软件licence制作的相关技术文章链接
- 有一个jpg图片,我可以把它的尺寸变小,做成一个Image的实例,但请问如何把它保存成另一个jpg文件?
- 有关ArrayList的问题!!
- NetBeans6.1开发j2me 需要什么插件?谢谢啊
- Vectoe中元素与组件的区别?
- 我刚学了Java 请问高手接下来 该怎么学习?
根据返回的信息判断