小编典典

如何以编程方式确定 Java 中的操作系统?

all

我想确定我的 Java 程序正在以编程方式运行的主机的操作系统(例如:我希望能够根据我是在 Windows 还是 Unix 平台上加载不同的属性)。100%
可靠的最安全方法是什么?


阅读 96

收藏
2022-03-06

共1个答案

小编典典

您可以使用:

System.getProperty("os.name")

PS您可能会发现此代码很有用:

class ShowProperties {
    public static void main(String[] args) {
        System.getProperties().list(System.out);
    }
}

它所做的只是打印出 Java 实现提供的所有属性。它将让您了解可以通过属性找到有关 Java 环境的信息。:-)

2022-03-06