有时候,我们在写业务逻辑的时候,需要判断一下当前程序所在的操作系统是什么 ?
然后根据所在不同的操作系统,做不同的业务逻辑处理。
程序代码
public static void main(String[] args) {
String os = System.getProperty("os.name");
//Windows操作系统
if (os != null && os.toLowerCase().startsWith("windows")) {
System.out.println(String.format("当前系统版本是:%s", os));
} else if (os != null && os.toLowerCase().startsWith("linux")) {//Linux操作系统
System.out.println(String.format("当前系统版本是:%s", os));
} else { //其它操作系统
System.out.println(String.format("当前系统版本是:%s", os));
}
}
运行效果