好的,我知道System.getProperty("os.name")
会给出我正在运行的操作系统的名称,但这并没有太多帮助。我需要知道的是我所运行的操作系统是否是“类Unix”操作系统,我不关心它是HP-UX、AIX、Mac OS X或其他什么操作系统。
从可能的 os.name 值列表中看来,检测“类Unix”操作系统的一种快速且简单的方法是检查 os.name
是否不包含“Windows”。这将给出一些误报,但我的代码很少会遇到这些操作系统!尽管如此,如果有更好的方法,我还是想知道。