2017-09-19 23 views
0

我的程序stucks在執行命令。我們可以以甚至繼續增加延遲,超時如果沒有在命令行迴應?如何超時添加到調用Runtime.getRuntime()。EXEC(

try { 
      if (System.getProperty("os.name").toUpperCase().indexOf("WINDOWS") != -1) 
      { 
       p = Runtime.getRuntime().exec("cmd.exe /C " + line); 
       int exitCode = p.waitFor(); 
      } 
      else 
      { 
       p = Runtime.getRuntime().exec(line); 

      } 

回答

0

你的問題非常模糊,我不能確切地告訴你在問什麼,但是從我所瞭解的情況來看,break()聲明可能對你很有用,也許使用Thread.sleep()後跟一個break()?

相關問題