是否可以在不编写程序的情况下查看系统属性?

问题描述 投票:2回答:4

是否可以显示/打印系统属性的值无需安装任何程序

我想也许jre / bin中的某个程序可以做到。

情况是存在一个锁定的系统,该系统报告了“ os.name”的奇怪值,因此我无法安装要运行的工具。

java properties system
4个回答
2
投票

JVisualVM是jdk的一部分,可以显示在同一台计算机上运行的JVM的系统属性。如果要查看没有特定JVM的值,则可以查看JVisualVM自己的JVM的系统属性。

“带有徒手画圈”


1
投票

此代码片段的确打印了系统属性:

JVisualVM

1
投票

检查jconsole。要启动jconsole,请进入安装的bin目录,然后在终端上键入./jconsole。希望对您有帮助。


0
投票

您可以使用下一个命令将它们全部打印出来:

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));
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.