获取系统版本,判断是windows还是Linux
Posted gaozhuang92
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取系统版本,判断是windows还是Linux相关的知识,希望对你有一定的参考价值。
package com.foresee.zxpt.common.utils;
import java.util.Properties;
/**
* 获取系统版本
* @author GZ
*
*/
public class OSUtils {
/**
* 判断是否是Linux
* @return
*/
public static boolean isOSLinux() {
Properties prop = System.getProperties();
String os = prop.getProperty("os.name");
if (os != null && os.toLowerCase().indexOf("linux") > -1) {
return true;
} else {
return false;
}
}
/**
* 判断是否是windows
* @return
*/
public static boolean isOSWin() {
Properties prop = System.getProperties();
String os = prop.getProperty("os.name");
if (os != null && os.toLowerCase().startsWith("win")) {
return true;
} else {
return false;
}
}
}
x
42
String os = prop.getProperty("os.name");
1
package com.foresee.zxpt.common.utils;
2
3
import java.util.Properties;
4
5
/**
6
* 获取系统版本
7
* @author GZ
8
*
9
*/
10
public class OSUtils {
11
12
/**
13
* 判断是否是Linux
14
* @return
15
*/
16
public static boolean isOSLinux() {
17
Properties prop = System.getProperties();
18
19
String os = prop.getProperty("os.name");
20
if (os != null && os.toLowerCase().indexOf("linux") > -1) {
21
return true;
22
} else {
23
return false;
24
}
25
}
26
27
/**
28
* 判断是否是windows
29
* @return
30
*/
31
public static boolean isOSWin() {
32
Properties prop = System.getProperties();
33
34
String os = prop.getProperty("os.name");
35
if (os != null && os.toLowerCase().startsWith("win")) {
36
return true;
37
} else {
38
return false;
39
}
40
}
41
}
42
以上是关于获取系统版本,判断是windows还是Linux的主要内容,如果未能解决你的问题,请参考以下文章
shell脚本怎么判断系统是linux、windows还是esxi
判断 make 是在 windows 还是 linux 上运行