获取系统版本,判断是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

如何判断操作系统是 Windows XP 还是更高版本?

php如何判断当前的操作系统是linux还是windows

判断 make 是在 windows 还是 linux 上运行

inno setup判断是Windows系统版本(其实还是Delphi代码,还能检查域控制器和家庭版)

python,判断操作系统是windows,linux