我想知道如何打印出所有的系統變量。我想知道我是否可以列舉所有這些。如何打印出所有的系統變量,例如java.class.path
1
A
回答
4
你的意思是?
System.getProperties().list(System.out);
或
for (Map.Entry<Object, Object> entry : System.getProperties().entrySet())
System.out.println(entry);
3
System.getProperties()
是你所追求的 - 你可以通過這些來枚舉。你可以調用取決於它是否是名返回的屬性對象的values()
或方法或你後的值(或課程的entrySet()
兩個。)
另外,您可以直接,如果使用list()
方法你所要做的就是將它們打印出來。
1
有3個地方,你可以找到一種制度或環境變量。
- System.getProperties()
- System.getenv()
- 可以使用
ManagementFactory.getRuntimeMXBean()
0
您可以使用雖然SqlTool列出所有或指定的Java系統可訪問RuntimeMBean的各種屬性屬性在命令行上。不需要Java SDK或編碼。
點擊下載「jar」鏈接on this Maven repository page下載SqlTool jar文件。
然後,您可以轉儲所有Java系統屬性:
java -jar path/to/sqltool-VERSION.jar --sql "*listsysprops"
要列出特定的系統屬性值,只是將它加入後,「listsysprops」,像
java -jar path/to/sqltool-VERSION.jar --sql "*listsysprops user.home"
相關問題
- 1. 如何列出所有實例變量?
- 2. 打印所有變量?
- 3. 如何同時打印所有輸出
- 4. 如何在emacs中打印所有定義的變量?
- 5. Genshi - 如何打印範圍內的所有變量
- 6. 如何打印所有來自python控制器的POST變量
- 7. 如何打印TCL中的所有環境變量?
- 8. 如何遍歷所有ENV變量的打印鍵和值?
- 9. 打印C類中的所有變量#
- 10. 如何打印變量值?
- 11. 如何打印變量
- 12. 如何打印$ rootScope變量?
- 13. 在Ruby中,foo.inspect可以打印出所有的實例變量 - 如果沒有訪問器,我們可以打印出一個單獨的變量嗎?
- 14. 如何打印重定向系統出FileAppendar在Apache的log4j的
- 15. Java如何打印所有本地變量?
- 16. 如何更改我的打印輸出? (系統編程和C)
- 17. 打印所有環境變量列表
- 18. 打印所有變量從一個類
- 19. 在類中打印所有變量? - Python
- 20. 從adb shell獲取系統屬性「java.class.path」
- 21. 如何列出類的所有變量
- 22. 如何在TextMate中突出顯示變量的所有實例?
- 23. 如何打印名稱和值的類的實例變量?
- 24. 將字符串打印到連接到系統的所有打印機
- 25. 系統()的PHP函數打印變量2倍
- 26. 的Perl +如何從系統(Linux)的讀取所導出的變量
- 27. 如何阻止我的變量打印
- 28. 如何打印變量的真值?
- 29. 如何在Rust中打印變量並讓它顯示有關該變量的所有內容,如Ruby的.inspect?
- 30. 如何在jOOQ中打印出例外
當我用System.getProperties ().list(System.out)爲什麼有些項目顯示爲***** ...? – user705414
也有,這裏有警告Map.Entry入口Map.Entry是一個原始類型 – user705414
list()截斷長值,這就是爲什麼自己打印條目可能是明智的。 –