2015-07-02 39 views
-3

我正在開發一個應用程序,用戶在批處理文件中給出輸入,並將批處理文件輸入作爲eclipse的輸入,oy將運行Java程序(邏輯)通過批處理文件或excel輸出。通過批處理文件給Java輸入

+2

問題是? –

+0

我該怎麼做? –

+0

請給出輸入和預期輸出的例子 –

回答

0

在Eclipse中你可以設置使用運行運行配置參數>>參數

運行jar文件直接作品一樣簡單:java -jar someFile.jar port ip whatever else

這些參數將被傳遞給main()方法作爲String[],所以如果你想要數字,你將不得不轉換它們。

public static void main(String[] args) { 

     System.out.println(args[0]); // port 
     System.out.println(args[1]); // ip 
     System.out.println(args[2]); // whatever 
     System.out.println(args[3]); // else 
    } 
0

在批處理文件你有這樣的事情:

echo off 
java -jar MyJavaJar.jar %1 %2 %* 

%1中的第一個參數,2%,第二和%*別的......

在你的java類:

public static void main(String[] args) { 
    //Check if args were supplied, e.g. args.length 
    //else out put usage information 
} 

希望這有助於

+0

謝謝TungstenX –

相關問題