47 lines
1.1 KiB
Java
47 lines
1.1 KiB
Java
/*
|
|
* To change this template, choose Tools | Templates
|
|
* and open the template in the editor.
|
|
*/
|
|
package eric;
|
|
|
|
/**
|
|
*
|
|
* @author erichake
|
|
*/
|
|
public class OS {
|
|
|
|
public static boolean isWindows() {
|
|
String os=System.getProperty("os.name").toLowerCase();
|
|
//windows
|
|
return (os.contains("win"));
|
|
}
|
|
|
|
public static boolean isMac() {
|
|
String os=System.getProperty("os.name").toLowerCase();
|
|
//Mac
|
|
return (os.contains("mac"));
|
|
}
|
|
|
|
public static boolean isUnix() {
|
|
String os=System.getProperty("os.name").toLowerCase();
|
|
//linux or unix
|
|
return (os.contains("nix") || os.contains("nux"));
|
|
}
|
|
|
|
|
|
/**
|
|
*
|
|
* @param ver : 1 for java 1.1 , 2 for java 1.2 , 3 for java 1.3 etc....
|
|
* @return true if java version is older than the one you asked for
|
|
*/
|
|
public static boolean isJavaOlderThan(int ver){
|
|
String version=System.getProperty("java.version");
|
|
for (int i=0;i<ver;i++){
|
|
if (version.startsWith("1."+i)){
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
}
|