package sistema;
/**
*
* @author xavi
*/
public class Sistema {
private static String OS = System.getProperty("os.name").toLowerCase();
private static String OSArch = System.getProperty("os.arch").toLowerCase();
private static String OSVersion = System.getProperty("os.version").toLowerCase();
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
System.out.print("Sistema operativo: ");
System.out.println(OS);
if (isWindows()) {
System.out.println("Es un Windows");
} else if (isMac()) {
System.out.println("Es un Mac");
} else if (isUnix()) {
System.out.println("Es un Unix/Linux");
} else if (isSolaris()) {
System.out.println("Es Solaris");
} else {
System.out.println("Sistema operativo no reconocido!!");
}
System.out.println("Version: "+OSVersion);
System.out.println("Aquitectura: "+OSArch);
}
public static boolean isWindows() {
return (OS.indexOf("win") >= 0);
}
public static boolean isMac() {
return (OS.indexOf("mac") >= 0);
}
public static boolean isUnix() {
return (OS.indexOf("nix") >= 0 || OS.indexOf("nux") >= 0 || OS.indexOf("aix") > 0 );
}
public static boolean isSolaris() {
return (OS.indexOf("sunos") >= 0);
}
}
Comentarios sobre la versión: Versión 1 (0)
No hay comentarios