此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【minxwy】截止到2008-06-30 15:31:08的历史汇总数据(不包括此帖):
发帖数:0                  发帖分:0                  
结贴数:0                  结贴分:0                  
未结数:0                  未结分:0                  
结贴率:-------------------结分率:-------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html

解决方案 »

  1.   

    Process   proc   =   Runtime.getRuntime().exec("xx.exe");   
        
                              try   {   
                                      if   (proc.waitFor()   !=   0)   {   
                                              System.err.println("exit   value   =   "   +   
                                                      proc.exitValue());   
                                      }   
                              }   
                              catch   (InterruptedException   e)   {   
                                      System.err.println(e);   
                              }
      

  2.   


    用Java执行一个外埠程序,例如shell,从外部程序的执行结果中获取。Java的API本身不具备向提取进程ID这种依存于操作系统的功能。