VM參數,program參數,環境變量設置

  1. vm參數:用于至指定虛擬機運行參數,

主要分為
標準系列如 -D指定,如:指定文件編碼 -Dfile.encoding=UTF-8
非標準系列:如-X和-XX系列,具體如:如-Xms:堆的初始值,-Xmx:堆能達到的最大值 除此之外還可以設置自定義參數.

1)idea配置格式如下:

idea配置.png

-Dabc=123 多個使用空格隔開此處實際配置:-Dabc=123 -Dbcd=456 -Dfile.encoding=UTF-8

2)java 命令行執行指定如下:

cmd 命令

具體命令參照:

java -Dabc=123 -Dbcd=456  ScriptRunner

具體獲取方法:

      //遍歷JVM參數
      Properties properties =  System.getProperties();
      Enumeration enumeration =  properties.elements();
      for (;enumeration.hasMoreElements();){
          System.out.println(enumeration.nextElement());
      }
      //根據key值獲取單個屬性值
      System.out.println(System.getProperty("abc"));
      System.out.println(System.getProperty("bcd"));
  1. program參數:用于指定程序運行參數。

通過mian方法中的args獲取。
idea中指定方法


idea配置program參數

格式多個參數隔開即可.

命令行指定


命令行指定program參數

獲取示例:

    public static void main(String[] args) throws Exception {
        for (int i = 0; i < args.length; i++) {
            System.out.println(args[i]);
        }
    }
  1. 環境變量:用于標記某些常用地址,如我們常見的JAVA_HOME,

具體不再細講.

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容