Java中System.getProperty()的參數

Java中System.getProperty的使用方法:
1,System.getProperty返回的數值,比如java.version,java.home,os.name,user.home以及user.dir等等.
2,getProperties
public static Properties getProperties()確定當前的系統屬性. 
首先,如果有安全管理器,則不帶參數直接調用其 checkPropertiesAccess 方法.這可能導致一個安全性異常. 
將 getProperty(String) 方法使用的當前系統屬性集合作爲 Properties 對象返回.如果沒有當前系統屬性集合,則先創建並初始化一個系統屬性集合.這個系統屬性集合總是包含以下鍵的值: 鍵 相關值的描述 
java.version Java 運行時環境版本 
java.vendor Java 運行時環境供應商 
java.vendor.url Java 供應商的 URL 
java.home Java 安裝目錄 
java.vm.specification.version Java 虛擬機規範版本 
java.vm.specification.vendor Java 虛擬機規範供應商 
java.vm.specification.name Java 虛擬機規範名稱 
java.vm.version Java 虛擬機實現版本 
java.vm.vendor Java 虛擬機實現供應商 
java.vm.name Java 虛擬機實現名稱 
java.specification.version Java 運行時環境規範版本 
java.specification.vendor Java 運行時環境規範供應商 
java.specification.name Java 運行時環境規範名稱 
java.class.version Java 類格式版本號 
java.class.path Java 類路徑 
java.library.path 加載庫時搜索的路徑列表 
java.io.tmpdir 默認的臨時文件路徑 
java.compiler 要使用的 JIT 編譯器的名稱 
java.ext.dirs 一個或多個擴展目錄的路徑 
os.name 操作系統的名稱 
os.arch 操作系統的架構 
os.version 操作系統的版本 
file.separator 文件分隔符(在 UNIX 系統中是"/") 
path.separator 路徑分隔符(在 UNIX 系統中是":") 
line.separator 行分隔符(在 UNIX 系統中是"/n") 
user.name 用戶的賬戶名稱 
user.home 用戶的主目錄 
user.dir 用戶的當前工作目錄 
系統屬性值中的多個路徑是用平臺的路徑分隔符分隔的. 
注意,即使安全管理器不允許執行 getProperties 操作,它可能也會選擇允許執行 getProperty(String) 操作.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章