Java擷取伺服器環境

來源:互聯網
上載者:User

標籤: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擷取伺服器環境

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.