The NoteBook of EricKong

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks

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

           

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

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

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

          在彈出界面中點擊Arguments

          然后彈出如下界面:

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

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

          示例程序代碼如下:

          Java代碼  收藏代碼
          1. /** 
          2.  * ClassName: Main <br/> 
          3.  * Function: Eclipse系統變量和運行參數. <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("打印所有的參數:");  
          12.         if(args.length>0){  
          13.             for(int i=0;i<args.length;i++){  
          14.                 System.out.println("第"+i+"個參數為:"+args[i]);  
          15.             }  
          16.         }  
          17.         System.out.println("打印系統變量:");  
          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. 打印所有的參數:  
          2. 0個參數為:chenzhou  
          3. 1個參數為:chenzhou2  
          4. 2個參數為:chenzhou3  
          5. 打印系統變量:  
          6. service.env:DEV  
          7. logfile.path:E:\u03\project\logs  

           

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

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


          網站導航:
           
          主站蜘蛛池模板: 甘孜| 永平县| 武定县| 旌德县| 邹平县| 安义县| 宜川县| 招远市| 宁陕县| 三都| 阳城县| 鹤壁市| 中江县| 通江县| 左云县| 普洱| 疏附县| 萨迦县| 同心县| 宜州市| 涟源市| 中方县| 绥化市| 淳安县| 新竹市| 任丘市| 清镇市| 百色市| 新河县| 九龙县| 宝山区| 布拖县| 含山县| 靖边县| 肇源县| 常德市| 紫阳县| 关岭| 婺源县| 凌云县| 新和县|