站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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();
}



}
}


↑返回目录
前一篇: java中static方法问题
后一篇: JAVA中string.repalce()和string.replaceAll()有什么区别?