⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 osversion.java

📁 一款即时通讯软件
💻 JAVA
字号:
package edu.ou.kmi.buddyspace.utils;

/*
 * OSVersion.java
 *
 * Project: BuddySpace
 * (C) Copyright Knowledge Media Institute 2003
 *
 *
 * Created on 14 November 2003, 11:32
 */

/**
 * <code>OSVersion</code> provides different system and JRE info functions.
 *
 * @author  Jiri Komzak, Knowledge Media Institute, Open University, United Kingdom
 */
public class OSVersion {


    /**
     * Returns if currently running java environment is 1.4 or higher.
     */
    public static boolean isJava1Point4orHigher() {
        String jv = System.getProperty("java.specification.version");
        
        try {
            int endIndex = (3 < jv.length())? 3 : jv.length();
            float version = Float.parseFloat(jv.substring(0, endIndex));
            if (version >= (float) 1.4) 
                return true;
            else return false;
        } catch (NumberFormatException e) {
            return false;
        }
    }
    
    
    /** Returns if running on MS Windows platform */
    public static boolean isWindowsPlatform() {
        String os = System.getProperty("os.name");
        
        if (os != null && os.startsWith("Windows"))
            return true;
        else
            return false; 
        
        // os.name can be:
        // Linux,
        // Mac OS, Mac OS X
        // Windows 95, Windows 98, Windows Me, 
        // Windows NT, Windows 2000, Windows XP
        // Windows CE
        // OS/2
        // Solaris, SunOS, MPE/iX, HP-UX, AIX, OS/390, FreeBSD, Irix, Digital Unix
        // NetWare 4.11, OSF1, OpenVMS
        // or even more....
    }
    
    
    /** Returns if running on MS Windows NT, 2000 or XP platform */
    public static boolean isWindowsNTPlatform() {
        String os = System.getProperty("os.name");
        
        if (os != null && (os.equalsIgnoreCase("Windows 2000") 
            || os.equalsIgnoreCase("Windows NT") || os.equalsIgnoreCase("Windows XP")))
            return true;
        else
            return false; 
    }
    
    
    /** Returns if running on MS Windows 9x or Me platform */
    public static boolean isWindows9xPlatform() {
        String os = System.getProperty("os.name");
        
        if (os != null && (os.startsWith("Windows 9") || os.equalsIgnoreCase("Windows Me")))
            return true;
        else
            return false; 
    }
    
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -