首页 ❯
php c++ javascript java android vue.js pass-by-reference default-value arrays 更多 »
登录

检测 Windows 还是 Linux?

platform-detection java windows linux
2022-08-31 07:48:18
这个问题已经有了答案:
如何以编程方式确定 Java 中的操作系统? (22 回答)
7年前关闭。

我正在寻求在Windows和Linux上运行一个通用的Java程序。

该程序需要在每个平台上以不同的方式执行一些操作。

那么,我的Java程序如何/应该检测到它在Linux与Windows下运行?


答案 1

apache commons lang 有一个类 SystemUtils.java你可以使用:

SystemUtils.IS_OS_LINUX
SystemUtils.IS_OS_WINDOWS

答案 2

尝试:

System.getProperty("os.name");

http://docs.oracle.com/javase/7/docs/api/java/lang/System.html#getProperties%28%29


推荐
更多 »
  • javascript browser-detection mobile-browser platform-detection
    检测移动浏览器 我正在寻找一个函数,如果用户有移动浏览器或没有,它返回布尔值。 我知道我可以使用正则表达式来使用和编写该函数,但是对于不同的平台,用户代理太多样化了。我怀疑匹配所有可能的
  • platform-detection java windows linux
    检测 Windows 还是 Linux? (22 回答) 7年前关闭。 我正在寻求在Windows和Linux上运行一个通用的Java程序。 该程序需要在每个平台上以不同的方式执行一些操作。 那么,我
标签
更多 »
php pass-by-reference optional-parameters default-value javascript arrays dom function string object serialization tostring visibility syntax jslint use-strict operators equality equality-operator identity-operator datetime timestamp date-arithmetic redirect angularjs loops foreach iteration scope variables

服务条款  |  隐私政策

© nibes.cn 2022~2025