Java里有這么一段獲取服務器參數的代碼
public static java.util.Properties System.getProperties(); // 獲取所有系統參數
public static String System.getProperty(String key); // 獲取指定參數
public static String System.getProperty(String key, String def); // 獲取指定參數,如果獲取不到則返回默認值(def)
能獲取到的常用參數如下:
Key Description of Associated Value
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 用戶的當前工作目錄

其余的參數請自行getProperties查看。