当前页面: 开发资料首页 → J2SE 专题 → 如何在java中模拟执行windows命令提示符下的命令,比如模拟在命令提示符下执行ant
如何在java中模拟执行windows命令提示符下的命令,比如模拟在命令提示符下执行ant
摘要: 如何在java中模拟执行windows命令提示符下的命令,比如模拟在命令提示符下执行ant
如题,或者有什么思路,谢谢
system.runntime.exe
忘了怎么写的
String cmd=-#34;ping www.sjtu.edu.cn-#34;;
try{
Runtime.getRuntime().exec(cmd);
}catch(Exception ex){
ex.printStackTrace();
}
String cmd=-#34;dir-#34;;
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.-#60;init-#62;(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(-#34;cmd.exe /c dir-#34;); //调用dir命令
}catch (Exception e)
{
e.printStackTrace();
}
}
}