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

时间:2014-04-30 11:39:47

标签: java properties system

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

我想也许jre / bin中的一个程序可能会这样做。

情况是有一个锁定系统报告“os.name”的奇怪值,我无法安装一个工具来运行。

4 个答案:

答案 0 :(得分:2)

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

With Freehand Circles

答案 1 :(得分:2)

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

 java -XshowSettings:all -version

答案 2 :(得分:1)

此代码段会打印系统属性:

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));
    }
}

答案 3 :(得分:0)

检查jconsole。启动jconsole,进入安装的bin目录并在终端上输入./jconsole。 我希望它可以帮助你。

相关问题