各位大侠请教一下
我用Process proc = Runtime.getRuntime().execute("del c:\\xxxx");
这样的执行方式有什么问题么?为什么总是报ioException
看了看doc,发现shell指令会用StringTokenizer解析的,可能是指令错误,请大家帮忙解释一下命令解释方式

解决方案 »

  1.   

    是exec,不是execute。下面是例程,已测试过。import java.io.*;
    import java.math.*;
    import java.util.*; 
    import java.lang.*;public class runExe {        
             public static void main(String[] args)  {
    try{
                Process proc = Runtime.getRuntime().exec("del g:\\a.txt");
    }catch(Exception exc){}
                
                     System.exit(-1);
                 }
    }
      

  2.   

    请问 congliu(取次花丛都不顾,半缘修道半缘君的程序的执行结果是什么?我的怎么一点都灭有反应的?
      

  3.   

    都不对
    我在javaworld找到答案了
    看来5个角也一般嘛嘿嘿