好的,我知道这System.getProperty("os.name")会给我我正在运行的操作系统的名称,但这不是很多帮助.我需要知道的是,如果我运行的操作系统是一个类似Unix的操作系统,我不关心它是HP-UX,AIX,Mac OS X还是其他什么.
System.getProperty("os.name")
从可能的os.name值列表看起来像检测"类Unix"操作系统正在检查是否一个快速和肮脏的方式os.name并没有包含的"Windows".给我的误报是操作系统,我的代码不太可能遇到!不过,如果有的话,我很想知道更好的方法.
os.name
java unix
java ×1
unix ×1