標籤:java system.getproperties properties
package com.rapido.utils;import java.util.Properties;/** * 擷取伺服器環境資訊 * @author X-rapido * */public class SystemDataUtil {public static Properties getSystemProperties() {Properties props = System.getProperties(); // 系統屬性return props;}public static void main(String[] args) {Properties props = getSystemProperties();System.out.println("Java的運行環境版本:" + props.getProperty("java.version"));System.out.println("Java的運行環境供應商:" + props.getProperty("java.vendor"));System.out.println("Java供應商的URL:" + props.getProperty("java.vendor.url"));System.out.println("Java的安裝路徑:" + props.getProperty("java.home"));System.out.println("Java的虛擬機器規範版本:" + props.getProperty("java.vm.specification.version"));System.out.println("Java的虛擬機器規範供應商:" + props.getProperty("java.vm.specification.vendor"));System.out.println("Java的虛擬機器正式名稱:" + props.getProperty("java.vm.specification.name"));System.out.println("Java的虛擬機器實現版本:" + props.getProperty("java.vm.version"));System.out.println("Java的虛擬機器實現供應商:" + props.getProperty("java.vm.vendor"));System.out.println("Java的虛擬機器實現名稱:" + props.getProperty("java.vm.name"));System.out.println("Java運行時環境規範版本:" + props.getProperty("java.specification.version"));System.out.println("Java運行時環境規範供應商:" + props.getProperty("java.specification.vender"));System.out.println("Java運行時環境正式名稱:" + props.getProperty("java.specification.name"));System.out.println("Java的類格式版本號碼:" + props.getProperty("java.class.version"));System.out.println("Java的類路徑:" + props.getProperty("java.class.path"));System.out.println("載入庫時搜尋的路徑列表:" + props.getProperty("java.library.path"));System.out.println("預設的臨時檔案路徑:" + props.getProperty("java.io.tmpdir"));System.out.println("一個或多個擴充目錄的路徑:" + props.getProperty("java.ext.dirs"));System.out.println("作業系統的名稱:" + props.getProperty("os.name"));System.out.println("作業系統的構架:" + props.getProperty("os.arch"));System.out.println("作業系統的版本:" + props.getProperty("os.version"));System.out.println("檔案分隔字元:" + props.getProperty("file.separator")); // 在 unix 系統中是"/"System.out.println("路徑分隔字元:" + props.getProperty("path.separator")); // 在 unix 系統中是":"System.out.println("行分隔字元:" + props.getProperty("line.separator")); // 在 unix 系統中是"/n"System.out.println("使用者的賬戶名稱:" + props.getProperty("user.name"));System.out.println("使用者的主目錄:" + props.getProperty("user.home"));System.out.println("使用者的當前工作目錄:" + props.getProperty("user.dir"));}}以下是我本機配置輸出
Java的運行環境版本:1.7.0_45Java的運行環境供應商:Oracle CorporationJava供應商的URL:http://java.oracle.com/Java的安裝路徑:E:\Program Files\MyEclipse for Spring 2014\binary\com.sun.java.jdk7.win32.x86_64_1.7.0.u45\jreJava的虛擬機器規範版本:1.7Java的虛擬機器規範供應商:Oracle CorporationJava的虛擬機器正式名稱:Java Virtual Machine SpecificationJava的虛擬機器實現版本:24.45-b08Java的虛擬機器實現供應商:Oracle CorporationJava的虛擬機器實現名稱:Java HotSpot(TM) 64-Bit Server VMJava運行時環境規範版本:1.7Java運行時環境規範供應商:nullJava運行時環境正式名稱:Java Platform API SpecificationJava的類格式版本號碼:51.0Java的類路徑:D:\workSpaces\MavenProject\create_direct_pay_by_user-JAVA-UTF-8\build\classes;D:\workSpaces\MavenProject\create_direct_pay_by_user-JAVA-UTF-8\WebRoot\WEB-INF\lib\commons-codec-1.6.jar;D:\workSpaces\MavenProject\create_direct_pay_by_user-JAVA-UTF-8\WebRoot\WEB-INF\lib\commons-httpclient-3.0.1.jar;D:\workSpaces\MavenProject\create_direct_pay_by_user-JAVA-UTF-8\WebRoot\WEB-INF\lib\commons-logging-1.1.1.jar;D:\workSpaces\MavenProject\create_direct_pay_by_user-JAVA-UTF-8\WebRoot\WEB-INF\lib\dom4j-1.6.1.jar;D:\workSpaces\MavenProject\create_direct_pay_by_user-JAVA-UTF-8\WebRoot\WEB-INF\lib\jaxen-1.1-beta-6.jar;D:\workSpaces\MavenProject\create_direct_pay_by_user-JAVA-UTF-8\WebRoot\WEB-INF\lib\servlet-api.jar載入庫時搜尋的路徑列表:E:\Program Files\MyEclipse for Spring 2014\binary\com.sun.java.jdk7.win32.x86_64_1.7.0.u45\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;E:\app\Administrator\product\11.2.0\dbhome_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;E:\Program Files (x86)\QuickTime\QTSystem\;E:\Program Files\Java\jdk1.7.0_51\lib;E:\Program Files\Java\jdk1.7.0_51\jar\bin;;.預設的臨時檔案路徑:C:\Users\ADMINI~1\AppData\Local\Temp一個或多個擴充目錄的路徑:E:\Program Files\MyEclipse for Spring 2014\binary\com.sun.java.jdk7.win32.x86_64_1.7.0.u45\jre\lib\ext;C:\Windows\Sun\Java\lib\ext作業系統的名稱:Windows 7作業系統的構架:amd64作業系統的版本:6.1檔案分隔字元:路徑分隔字元:;行分隔字元:使用者的賬戶名稱:Administrator使用者的主目錄:C:\Users\Administrator使用者的當前工作目錄:D:\workSpaces\MavenProject\create_direct_pay_by_user-JAVA-UTF-8
Java擷取伺服器環境