본문 바로가기
Java

Java 시스템 운영체제 정보 출력하기

by jayden-lee 2019. 6. 4.
728x90

Java 애플리케이션이 현재 동작하고 있는 시스템 운영체제 정보 출력하기 위해서는 System.getProperty("os.name") 코드를 사용하면 된다. 프로퍼티에서 가져온 정보를 기반으로 조건문을 사용해서 OS를 구분한다.

public class SystemOsMain {

    public static void main(String[] args) {
        String os = System.getProperty("os.name").toLowerCase();

        if (os.contains("win")) {
            System.out.println("Windows");

        } else if (os.contains("mac")) {
            System.out.println("Mac");

        } else if (os.contains("nix") || os.contains("nux") || os.contains("aix")) {
            System.out.println("Unix");

        } else if (os.contains("linux")) {
            System.out.println("Linux");

        } else if (os.contains("sunos")) {
            System.out.println("Solaris");
        }
    }
}

댓글