Advertisement
Guest User

Untitled

a guest
May 31st, 2016
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. public final class SystemUtils {
  2. private static final String OS = System.getProperty("os.name").toLowerCase();
  3.  
  4. public static boolean isWindows() {
  5. return OS.contains("win");
  6. }
  7.  
  8. public static boolean isMac() {
  9. return OS.contains("mac");
  10. }
  11.  
  12. public static boolean isUnix() {
  13. return (OS.contains("nix") || OS.contains("nux") || OS.indexOf("aix") > 0 );
  14. }
  15.  
  16. public static boolean isSolaris() {
  17. return (OS.contains("sunos"));
  18. }
  19.  
  20. public static String getOS() {
  21. if (isWindows()) {
  22. return "win";
  23. } else if (isMac()) {
  24. return "osx";
  25. } else if (isUnix()) {
  26. return "uni";
  27. } else if (isSolaris()) {
  28. return "sol";
  29. } else {
  30. return "err";
  31. }
  32. }
  33.  
  34. public static String getOSPropertyName() {
  35. return OS;
  36. }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement