命令不正确的话会抛出exception
你在catch里面抓就是了

解决方案 »

  1.   

    e.toString()
    e.getMessage()
    都行啊
    你可以catch IOException
      

  2.   

    e.toString()
    e.getMessage()
    都行啊
    你可以catch IOException
      

  3.   

    但是如果命令是正确的参数加错了好象不抛异常的!
    比如:在linux下
    命令行执行ls -z
    [root@lvm /mnt]# ls -z
    ls: invalid option -- z
    Try `ls --help' for more information.在runtime.exec("ls -z"); 就不会抛异常的,什么也捕捉不到!
      

  4.   

    如果命令是正确的参数加错了好象不抛异常的,说明执行了命令
    那是正常的情况,getInputStream应该可以取得错误信息
      

  5.   

    我也这么想的,但getInputStream对参数错捕捉不到你可以试试,我好象取不到!