2017-09-19 3 views
0

Mon programme stucks lors de l'exécution d'une commande. Peut-on ajouter un délai d'attente de délai afin de procéder, même s'il n'y a pas de réponse de la ligne de commande?Comment ajouter délai à 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); 

      } 

Répondre

0

Votre question est très vague, je ne peux pas vraiment dire ce que vous demandez.Mais d'après ce que je comprends, une déclaration break() peut vous être utile.Utilisez peut-être Thread.sleep() suivi d'un break()?