System.getProperty() 常用值

轉自:http://blog.csdn.net/davidhsing/article/details/4664813

偶爾用到 System.getProperty(),找起來也不方便。這裏做下記錄備忘:

 

編寫的測試類:

  1. public class TestSystemproperty  
  2. {  
  3.     public static void main(String[] args)  
  4.     {  
  5.         System.out.println("Java運行時環境版本:/n" + System.getProperty("java.version"));  
  6.         System.out.println("Java 運行時環境供應商:/n" + System.getProperty("java.vendor"));  
  7.         System.out.println("Java 供應商的URL:/n" + System.getProperty("java.vendor.url"));  
  8.         System.out.println("Java安裝目錄:/n" + System.getProperty("java.home"));  
  9.         System.out.println("Java 虛擬機規範版本:/n" + System.getProperty("java.vm.specification.version"));  
  10.         System.out.println("Java 類格式版本號:/n" + System.getProperty("java.class.version"));  
  11.         System.out.println("Java類路徑:/n" + System.getProperty("java.class.path"));  
  12.         System.out.println("加載庫時搜索的路徑列表:/n" + System.getProperty("java.library.path"));  
  13.         System.out.println("默認的臨時文件路徑:/n" + System.getProperty("java.io.tmpdir"));  
  14.         System.out.println("要使用的 JIT 編譯器的名稱:/n" + System.getProperty("java.compiler"));  
  15.         System.out.println("一個或多個擴展目錄的路徑:/n" + System.getProperty("java.ext.dirs"));  
  16.         System.out.println("操作系統的名稱:/n" + System.getProperty("os.name"));  
  17.         System.out.println("操作系統的架構:/n" + System.getProperty("os.arch"));  
  18.         System.out.println("操作系統的版本:/n" + System.getProperty("os.version"));  
  19.         System.out.println("文件分隔符(在 UNIX 系統中是“/”):/n" + System.getProperty("file.separator"));  
  20.         System.out.println("路徑分隔符(在 UNIX 系統中是“:”):/n" + System.getProperty("path.separator"));  
  21.         System.out.println("行分隔符(在 UNIX 系統中是“/n”):/n" + System.getProperty("line.separator"));  
  22.         System.out.println("用戶的賬戶名稱:/n" + System.getProperty("user.name"));  
  23.         System.out.println("用戶的主目錄:/n" + System.getProperty("user.home"));  
  24.         System.out.println("用戶的當前工作目錄:/n" + System.getProperty("user.dir"));  
  25.     }  
  26. }  

 

 

From jdk 1.5.0 documents

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

用戶的當前工作目錄


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章