【发布时间】:2014-12-15 02:18:38
【问题描述】:
有没有更好的方法从命令行打印系统属性?因为我们可以设置属性,例如
java -D<name>=<value> //set a system property
不写一个类来做到这一点?
如果不可能,为什么从命令行执行此操作是不可能/可行/好的?
【问题讨论】:
-
启动 JVM 时设置了系统属性。在此之前没有什么可阅读的。
-
您希望能够区分默认系统属性和那些通过命令行设置/覆盖的属性吗?
-
你是在问如何读取系统属性?
-
我需要知道某些目录设置是什么,例如当前设置的扩展目录是什么
-
如果您还没有阅读过System Properties 和The Extension Mechanism Architecture,您可能希望阅读,或者您可以直接跳进去尝试
System.getProperty("java.ext.dirs")。
标签: java environment-variables