天天看點

java中System.getProperty()的作用及使用

java中給我們提供了System.getProperty()這個函數,這個函數可以擷取到java JVM以及作業系統的一些參數,可以供程式判斷等。

System.getProperty()方法中需要傳遞一個字元串的參數,表示需要擷取那個環境配置。

可以傳遞的參數有:

System.getProperty("java.vm.version");//java虛拟機版本
System.getProperty("java.vendor.url"); //java官方網站
System.getProperty("java.vm.nam"); //java虛拟機名稱
System.getProperty("user.country"); //國家或地區
System.getProperty("user.dir"); //工程的路徑
System.getProperty("java.runtime.version");//java運作環境版本
System.getProperty("os.arch"); //作業系統位數(32或64)
System.getProperty("os.name"); //作業系統名稱
System.getProperty("sun.jnu.encoding"); //編碼格式
System.getProperty("os.version"); //操縱系統版本
System.getProperty("java.version"); //java版本版本
           

除此之外,還可以傳遞許多參數,這裡就不一一列舉了,你可以直接使用

System.getProperties().list(System.out);
           

這句代碼擷取到所有的鍵和值。

如圖:

java中System.getProperty()的作用及使用