String cmd="dir"; try{ Runtime.getRuntime().exec(cmd); }catch(Exception ex){ ex.printStackTrace(); }运行上面的代码,回出现下面的错误java.io.IOException: CreateProcess: dir error=2 at java.lang.Win32Process.create(Native Method) at java.lang.Win32Process.<init>(Win32Process.java:66) at java.lang.Runtime.execInternal(Native Method) at java.lang.Runtime.exec(Runtime.java:566) at java.lang.Runtime.exec(Runtime.java:428) at java.lang.Runtime.exec(Runtime.java:364) at java.lang.Runtime.exec(Runtime.java:326) at Test.main(Test.java:7)真的就这么简单吗
谢谢两位的提醒public class Test { public static void main(String[] args) {try { Process process1 = Runtime.getRuntime().exec("cmd.exe /c dir"); //调用dir命令 }catch (Exception e) { e.printStackTrace(); } } }
try{
Runtime.getRuntime().exec(cmd);
}catch(Exception ex){
ex.printStackTrace();
}
try{
Runtime.getRuntime().exec(cmd);
}catch(Exception ex){
ex.printStackTrace();
}运行上面的代码,回出现下面的错误java.io.IOException: CreateProcess: dir error=2
at java.lang.Win32Process.create(Native Method)
at java.lang.Win32Process.<init>(Win32Process.java:66)
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Runtime.java:566)
at java.lang.Runtime.exec(Runtime.java:428)
at java.lang.Runtime.exec(Runtime.java:364)
at java.lang.Runtime.exec(Runtime.java:326)
at Test.main(Test.java:7)真的就这么简单吗
{
public static void main(String[] args)
{try {
Process process1 = Runtime.getRuntime().exec("cmd.exe /c dir"); //调用dir命令
}catch (Exception e)
{
e.printStackTrace();
} }
}