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 閱讀(164) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 常熟市| 叶城县| 辛集市| 莱阳市| 双鸭山市| 当雄县| 洞头县| 九寨沟县| 故城县| 邳州市| 鄂伦春自治旗| 曲靖市| 庄浪县| 正蓝旗| 湖南省| 五河县| 扬中市| 定兴县| 泽州县| 宝鸡市| 仁化县| 海宁市| 曲周县| 拉孜县| 远安县| 临西县| 泸西县| 乌拉特后旗| 沁源县| 祁阳县| 陵川县| 惠安县| 三原县| 泰兴市| 隆回县| 万山特区| 东乡族自治县| 长沙县| 临朐县| 双峰县| 大冶市|