检测 Windows 还是 Linux?
2022-08-31 07:48:18
我正在寻求在Windows和Linux上运行一个通用的Java程序。
该程序需要在每个平台上以不同的方式执行一些操作。
那么,我的Java程序如何/应该检测到它在Linux与Windows下运行?
我正在寻求在Windows和Linux上运行一个通用的Java程序。
该程序需要在每个平台上以不同的方式执行一些操作。
那么,我的Java程序如何/应该检测到它在Linux与Windows下运行?
apache commons lang 有一个类 SystemUtils.java你可以使用:
SystemUtils.IS_OS_LINUX
SystemUtils.IS_OS_WINDOWS
尝试:
System.getProperty("os.name");
http://docs.oracle.com/javase/7/docs/api/java/lang/System.html#getProperties%28%29