-
[Java] How to detect OS in Java개발 2019. 7. 22. 21:16반응형
public class OSValidator { private static String OS = System.getProperty("os.name").toLowerCase(); public static void main(String[] args) { System.out.println(OS); if (isWindows()) { System.out.println("This is Windows"); } else if (isMac()) { System.out.println("This is Mac"); } else if (isUnix()) { System.out.println("This is Unix or Linux"); } else if (isSolaris()) { System.out.println("This is Solaris"); } else { System.out.println("Your OS is not support!!"); } } 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); } }
반응형'개발' 카테고리의 다른 글
[Windows] 윈도우 파일 및 폴더 삭제 명령어 (0) 2019.07.26 [Java] System Properties (0) 2019.07.26 [Java] gradle source, java doc 같이 배포하기 (0) 2019.07.22 [Mac] JAVA_HOME Mac 설정 (0) 2019.06.13 JDK + OSX 환경 Proxy 등록 (0) 2019.06.13