首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

怎么使用Runtime.getRuntime().exec(String[]cmdArray)

2012-02-17 
如何使用Runtime.getRuntime().exec(String[]cmdArray)使用Runtime.getRuntime().exec(String[]cmdArray)

如何使用Runtime.getRuntime().exec(String[]cmdArray)
使用Runtime.getRuntime().exec(String[]cmdArray)时

代码如下:

Java code
            String[] cmdArray = { "cmd /c cd d:\\" };            Runtime.getRuntime().exec(cmdArray);


报异常信息如下:

java.io.IOException: Cannot run program "cmd /c cd d:\": CreateProcess error=2, ?????????
at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
at java.lang.Runtime.exec(Runtime.java:593)
at java.lang.Runtime.exec(Runtime.java:466)
at lab.cmd.CmdTest.exec_strArr(CmdTest.java:19)
at lab.cmd.CmdTest.main(CmdTest.java:11)
Caused by: java.io.IOException: CreateProcess error=2, ?????????
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
... 4 more


请问这是怎么回事呢?


谢谢....

[解决办法]

热点排行