是否可以显示/打印系统属性的值无需安装任何程序。
我想也许jre / bin中的某个程序可以做到。
情况是存在一个锁定的系统,该系统报告了“ os.name”的奇怪值,因此我无法安装要运行的工具。
JVisualVM
是jdk的一部分,可以显示在同一台计算机上运行的JVM的系统属性。如果要查看没有特定JVM的值,则可以查看JVisualVM自己的JVM的系统属性。
此代码片段的确打印了系统属性:
JVisualVM
检查jconsole。要启动jconsole,请进入安装的bin目录,然后在终端上键入./jconsole。希望对您有帮助。
您可以使用下一个命令将它们全部打印出来:
public static void main(String[] args) {
Properties properties = System.getProperties();
for (String name : properties.stringPropertyNames()) {
System.out.printf("%s=%s\n", name, properties.getProperty(name));
}
}