2017-03-05 107 views
1

我想做一個簡單的程序,當我運行它時,它會在我的計算機上打開計算器應用程序X次。這是我試圖做的,它只會打開一次。如何使一個Java程序打開計算器應用程序「X」次數

import java.util.*; 
import java.io.*; 
public class main { 

public static void main(String[] args) throws IOException { 

    Runtime run = Runtime.getRuntime(); 

    for (int i = 0; i < 5; i++) 
    { 
      run.exec("calc"); 
    } 
    } 
} 

回答

1

嘗試增加每次調用之間的停頓來exec()

for (int i = 0; i < 5; i++) { 
     Runtime.getRuntime().exec("calc"); 
     TimeUnit.MILLISECONDS.sleep(500); 
    } 
+0

謝謝。這能夠使它工作。 –

+0

不客氣。請接受我的回答。 :) –

0
import java.io.IOException; 

public class appXtimes { 

    public static void main(String[] args) throws IOException { 
     for(int i=0;i<5;i++) 
      Runtime.getRuntime().exec("calc"); 
    } 
} 
-1
import java.util.*; 
import java.io.*; 
public class Application { 
    public static void main(String[] args) throws IOException { 
     Runtime run = Runtime.getRuntime(); 

     for (int i = 0; i < 5; i++) 
     { 
      run.exec("calc"); 

      i = i++; 

      if (i == 3) 
      { 
       break; 
      } 
     } 
    } 
} 
+0

請給你的答案補充一些補充。只有發佈代碼可能會造成混淆。 –

相關問題