# java如何判断当前系统是windows还是linux

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/10886.html | 发布：2022-10-09 | 更新：2022-10-09 | 分类：建站教程、投稿分享

有时候，我们在写业务逻辑的时候，需要判断一下当前程序所在的操作系统是什么 ？

 

然后根据所在不同的操作系统，做不同的业务逻辑处理。

 

程序代码

 

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));  
 }  
 }

 

运行效果

 

![java如何判断当前系统是windows还是linux](https://www.mfisp.com/wp-content/uploads/2021/10/202210092352290oEdJw.jpeg)

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
