The NoteBook of EricKong

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks

          在開發(fā)時,有時候可能需要根據(jù)不同的環(huán)境設置不同的系統(tǒng)參數(shù),我們都知道,在使用java -jar命令時可以使用-D參數(shù)來設置運行時的系統(tǒng)變量,同樣,在Eclipse中運行java程序時,我們怎么設置該系統(tǒng)變量呢?

           

          另外,如果我們的程序需要輸入運行參數(shù),在Eclipse中如何配置?

          答案很簡單,具體步驟為:

          在要運行的類上右鍵點擊Run As-->Run Configurations...

          在彈出界面中點擊Arguments

          然后彈出如下界面:

          1.其中Program arguments欄里可以輸入程序運行所需的參數(shù),也就是main方法的參數(shù),如果參數(shù)為多個,則用空格分開。

          2.VM arguments里接收的是系統(tǒng)變量參數(shù),系統(tǒng)變量輸入格式為:-Dargname=argvalue,同樣,多個參數(shù)之間用空格隔開。另外如果參數(shù)值中間有空格,則用引號括起來

          示例程序代碼如下:

          Java代碼  收藏代碼
          1. /** 
          2.  * ClassName: Main <br/> 
          3.  * Function: Eclipse系統(tǒng)變量和運行參數(shù). <br/> 
          4.  * date: 2013-8-27 下午04:06:09 <br/> 
          5.  * 
          6.  * @author chenzhou1025@126.com 
          7.  * @version  
          8.  */  
          9. public class Main {  
          10.     public static void main(String[] args){  
          11.         System.out.println("打印所有的參數(shù):");  
          12.         if(args.length>0){  
          13.             for(int i=0;i<args.length;i++){  
          14.                 System.out.println("第"+i+"個參數(shù)為:"+args[i]);  
          15.             }  
          16.         }  
          17.         System.out.println("打印系統(tǒng)變量:");  
          18.         String env = System.getProperty("service.env");  
          19.         System.out.println("service.env:"+env);  
          20.         String logpath = System.getProperty("logfile.path");  
          21.         System.out.println("logfile.path:"+logpath);  
          22.     }  
          23. }  

          運行程序,控制臺輸出如下:

          Console代碼  收藏代碼
          1. 打印所有的參數(shù):  
          2. 0個參數(shù)為:chenzhou  
          3. 1個參數(shù)為:chenzhou2  
          4. 2個參數(shù)為:chenzhou3  
          5. 打印系統(tǒng)變量:  
          6. service.env:DEV  
          7. logfile.path:E:\u03\project\logs  

           

          posted on 2015-03-08 13:03 Eric_jiang 閱讀(164) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網站導航:
           
          主站蜘蛛池模板: 常山县| 葵青区| 开封县| 明溪县| 夹江县| 合肥市| 天水市| 尉氏县| 盐边县| 沛县| 瓮安县| 伊金霍洛旗| 汉源县| 嵊泗县| 潮州市| 隆林| 彩票| 都昌县| 隆化县| 崇仁县| 名山县| 昌图县| 龙游县| 隆回县| 监利县| 新蔡县| 齐河县| 淮北市| 天气| 贵德县| 兴安县| 黄浦区| 阜康市| 南阳市| 互助| 林州市| 石泉县| 乌拉特中旗| 波密县| 乌海市| 蓬莱市|