我用java 调用批处理。。无论有错无错打开的命令行都是一闪而过。。请问要查看批处理运行时候发生的错误怎样查看???

解决方案 »

  1.   

    Runtime runtime = Runtime.getRuntime();
    Process p = runtime.exec(cmd);
    p.getErrorStream() 得到错误
    p.getInputStream() 得到输出
      

  2.   

     try {
             String command = "cmd.exe /c"+"start /min E://oop.bat";
             Process child =
       Runtime.getRuntime().exec(command); 
       } catch (IOException e)
    {
         System.out.println("文件错误");
        }
      

  3.   

    不是。。我要扑捉运行bat时候命令行的出错信息
      

  4.   

    可以在批处理文件的最后打一句pause,窗口就不自动关闭了。
      

  5.   

    javaCommom.bat
       @echo off
      set JAVA_HOME=E:\Java\JavaEE\jdk
      set PATH=%JAVA_HOME%\bin;%PATH%StartJava.bat
      @echo off
      call JavaCommon
      %ComSpec%