dir是SHELL命令,java.lang.Win32Process.create时出错
如果实在要做,可以这样
将命令写在bat或cmd中
执行.bat, .cmd文件
个人意见,仅供参考!
--- ZJQ

解决方案 »

  1.   

    我想也是,因為并不存在dir.com、dir.exe、之類的外部命令,所以會出錯
      

  2.   

    对了  如果用
    p = runtime.exec("format a:");format.com 可有哦也会出同样的错误,我是cjde3tec 的同学……
      

  3.   

    p = runtime.exec("format.com a:");
    --- ZJQ
      

  4.   

    try{
    Runtime runtime = Runtime.getRuntime();
                        Process p;
                        p = runtime.exec("dir ");
                        BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
                        String strTmp = "";
                        while((strTmp = br.readLine())!=null) {
                               System.out.println(strTmp);
                      }
      }catch(Exception e){}
      

  5.   

    try{
    Runtime runtime = Runtime.getRuntime();
                        Process p;
                        p = runtime.exec("dir ");
                        BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
                        String strTmp = "";
                        while((strTmp = br.readLine())!=null) {
                               System.out.println(strTmp);
                      }
      }catch(Exception e){}