본문 바로가기
IT, 개발/JAVA

JAVA - 실행중인 운영체제 확인하기(System.getProperty("os.name"))

by 개발자스터디 2022. 12. 2.
반응형

 

 

 

 

자바 프로젝트가 실행되고 있는 운영체제가 무엇인지 확인하는 방법을 알아보도록 하겠습니다.

시스템 프로퍼티를 통해 OS 이름을 확인할 수 있습니다.

 

String osName = System.getProperty("os.name"); 

 

 

OS 이름을 사용하여 분기 처리를 하면 다양한 기능을 적용할 수 있습니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public class OsNameTest {
 
    public static void main(String[] args) {
 
        String osName = System.getProperty("os.name").toLowerCase();
 
        System.out.println("OS name : " + osName);
 
        if (osName.contains("win")) 
        {
            System.out.println("OS : Windows");
        } 
        else if (osName.contains("mac")) 
        {
            System.out.println("OS : Mac");
        } 
        else if (osName.contains("nix"|| osName.contains("nux"|| osName.contains("aix")) 
        {
            System.out.println("OS : Unix or Linux");
        }
    }
}
cs

 

 

 

 

 

 

728x90
반응형