Java-System.getProperty()

Java平臺使用了一個Poperties對象來維護其本身的配置信息。System淚中包含有一個Properties對象用於描述當前工做環境的配置。系統properties包含了關於當前用戶、當前Java運行時版本、文件路徑分隔符等信息。java

Key Meaning
"file.separator" Character that separates components of a file path. This is "/" on UNIX and "\" on Windows.
"java.class.path" Path used to find directories and JAR archives containing class files. Elements of the class path are separated by a platform-specific character specified in the path.separator property.
"java.home" Installation directory for Java Runtime Environment (JRE)
"java.vendor" JRE vendor name
"java.vendor.url" JRE vendor URL
"java.version" JRE version number
"line.separator" Sequence used by operating system to separate lines in text files
"os.arch" Operating system architecture
"os.name" Operating system name
"os.version" Operating system version
"path.separator" Path separator character used in java.class.path
"user.dir" User working directory
"user.home" User home directory
"user.name" User account name

實際數據:api

public static void main(String args[]) {     
      System.out.println("java_vendor:" + System.getProperty("java.vendor"));     
      System.out.println("java_vendor_url:" + System.getProperty("java.vendor.url"));     
      System.out.println("java_home:" + System.getProperty("java.home"));     
      System.out.println("java_class_version:" + System.getProperty("java.class.version"));     
      System.out.println("java_class_path:" + System.getProperty("java.class.path"));     
      System.out.println("os_name:" + System.getProperty("os.name"));     
      System.out.println("os_arch:" + System.getProperty("os.arch"));     
      System.out.println("os_version:" + System.getProperty("os.version"));     
      System.out.println("user_name:" + System.getProperty("user.name"));     
      System.out.println("user_home:" + System.getProperty("user.home"));     
      System.out.println("user_dir:" + System.getProperty("user.dir"));     
      System.out.println("java_vm_specification_version:" + System.getProperty("java.vm.specification.version"));     
      System.out.println("java_vm_specification_vendor:" + System.getProperty("java.vm.specification.vendor"));     
      System.out.println("java_vm_specification_name:" + System.getProperty("java.vm.specification.name"));     
      System.out.println("java_vm_version:" + System.getProperty("java.vm.version"));     
      System.out.println("java_vm_vendor:" + System.getProperty("java.vm.vendor"));     
      System.out.println("java_vm_name:" + System.getProperty("java.vm.name"));     
      System.out.println("java_ext_dirs:" + System.getProperty("java.ext.dirs"));     
      System.out.println("file_separator:" + System.getProperty("file.separator"));     
      System.out.println("path_separator:" + System.getProperty("path.separator"));     
      System.out.println("line_separator:" + System.getProperty("line.separator"));   
}

輸出:oracle

java_vendor:Oracle Corporation
java_vendor_url:http://java.oracle.com/
java_home:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre
java_class_version:51.0
java_class_path:/Users/awp/Documents/otherproject/MyJmeterDemo/bin:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/ApacheJMeter_core.jar:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/ApacheJMeter_java.jar:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/jorphan-2.9.jar:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/logkit-1.2.2.jar:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/avalon-framework-api-4.3.1.jar:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/ApacheJMeter_http.jar:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/oro-2.0.8.jar:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/commons-io-2.4.jar:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/commons-lang3-3.3.2.jar:/Users/awp/Documents/otherproject/MyJmeterDemo/libs/xstream-1.5.0-SNAPSHOT.jar
os_name:Mac OS X
os_arch:x86_64
os_version:10.10.5
user_name:awp
user_home:/Users/awp
user_dir:/Users/awp/Documents/otherproject/MyJmeterDemo
java_vm_specification_version:1.7
java_vm_specification_vendor:Oracle Corporation
java_vm_specification_name:Java Virtual Machine Specification
java_vm_version:24.79-b02
java_vm_vendor:Oracle Corporation
java_vm_name:Java HotSpot(TM) 64-Bit Server VM
java_ext_dirs:/Users/awp/Library/Java/Extensions:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre/lib/ext:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
file_separator:/
path_separator::
line_separator:
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息