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

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

回答:

你可以使用:

System.getProperty("os.name")

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

class ShowProperties {

public static void main(String[] args) {

System.getProperties().list(System.out);

}

}

它所做的只是打印出Java实现提供的所有属性。通过它,你可以了解可以通过属性了解Java环境的内容。

以上是 如何以编程方式确定Java的操作系统? 的全部内容, 来源链接: utcz.com/qa/406145.html

回到顶部