可能重複:
How to get vm arguments from inside of java application?是否有Java API來獲取VM參數?
我想打印一個Java程序的當前命令行選項在日誌文件中。是否有Java中的API來請求這些參數?我不是指傳遞給main的程序參數。我對-X和-D參數感興趣。
可能重複:
How to get vm arguments from inside of java application?是否有Java API來獲取VM參數?
我想打印一個Java程序的當前命令行選項在日誌文件中。是否有Java中的API來請求這些參數?我不是指傳遞給main的程序參數。我對-X和-D參數感興趣。
這種方法會給你所有的命令行參數RuntimeMXBean.getInputArguments()
可以獲得通過系統屬性(-D標誌)使用System.getProperty(String屬性)。 如果您使用此方法,則必須提供屬性名稱,如果您想要使用System.getProperties()來獲取所有屬性。
這些是VM參數,不是程序參數。您可能能夠在某個地方的某個屬性文件中找到它們,但這是我得到的最好的,對不起。 – BenCole