在Java 應用程式中檢索VM 參數
要確定特定VM 參數是否已明確設定或保持為其預設值,它有必要探索可用於從Java 應用程式中存取VM 參數的選項。
存取 VM參數
Java 執行環境 (JRE) 提供存取 VM 參數的有限功能。類別 java.lang.System 和 java.lang.Runtime 不提供對此資訊的直接存取。
替代方法
實用的解決方案涉及使用 -D啟動 Java 應用程式時的選項。透過指定 -Dname=value,可以在應用程式中定義和存取自訂系統屬性。
擷取定義的屬性
擷取與已定義係統關聯的值屬性,利用System.getProperty() 方法:
String value = System.getProperty("name");
其中「name」代表指派給自訂系統的名稱
結論
透過利用-D 選項和System.getProperty() 方法,可以擷取VM 參數並確定特定選項是否具有已明確設定或保留其預設值。這種方法提供了一種根據使用者定義的設定自訂應用程式配置的便捷方法。
以上是如何存取和檢查 Java 應用程式中的 JVM 參數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!