【问题标题】:java check Operating System [duplicate]java检查操作系统[重复]
【发布时间】:2018-09-10 13:57:00
【问题描述】:

是否可以使用 Java 检查当前的操作系统? 我希望我的程序在 Linux 上做一些不同的事情。

类似的东西

if(os == Linux) {

...

}

【问题讨论】:

  • 你真的应该至少在这个网站上搜索你的问题,如果不是先搜索谷歌的话。当您搜索“java get operating system”时,答案是第一个结果(此外,您还需要搜索该站点以正确比较字符串。提示不是使用 == 运算符完成的)。
  • 检查这个答案,stackoverflow.com/a/36926327/4042213,它会给你可能的值。

标签: java operating-system


【解决方案1】:

试试这个:

System.getProperty("os.name")

例如:

if("Linux".equals(System.getProperty("os.name"))) {
    System.out.println("This is Linux");
}

【讨论】:

  • 感谢它的工作。如果我想检查操作系统是否是mac,我是否必须将“Linux”更改为“Mac”?
猜你喜欢
  • 1970-01-01
  • 2011-06-12
  • 2011-07-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-10
  • 2012-07-31
  • 2011-05-20
相关资源
最近更新 更多