利用jdk自带包,进行判断,代码如下:
@Test
public void testOs() {
String os=System.getProperty("os.name"); //利用标签os.name
System.out.println(os);//打印操作系统的名称
String version=System.getProperty("os.version"); //获取操作系统版本号
String arch=System.getProperty("os.arch"); //打印操作系统的位数,64位或者32位
//Android, iOS, Linux, Windows ,UNIX, Mac OS X, 这是常见的操作系统
if(os.startsWith("window")){
System.out.println("=window=");
}else{
System.out.println("==other==");
}
}
可以根据需要,进行判断和调整。