如何在Java中检测类Unix操作系统?
好吧,我知道这将为我提供我正在运行的操作系统的名称,但这并没有多大帮助。我需要知道的是,如果我运行的操作系统是“类Unix”操作系统,我不在乎它是HP-UX,AIX,Mac OS X还是其他什么。System.getProperty("os.name")
从可能的 os.name 值列表中,检测“类Unix”操作系统似乎是一种快速而肮脏的方法是检查是否不包含“Windows”。会给我的误报是我的代码不太可能遇到的操作系统!不过,如果有的话,我很想知道更好的方法。os.name