반응형
자바 프로젝트가 실행되고 있는 운영체제가 무엇인지 확인하는 방법을 알아보도록 하겠습니다.
시스템 프로퍼티를 통해 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
반응형
'IT, 개발 > JAVA' 카테고리의 다른 글
JAVA - Postgresql 연동 및 조회 쿼리 실행 예제 (JDBC, postgresql, select query 예제) (0) | 2022.12.08 |
---|---|
JAVA - 문자열 자르기 split 함수 (문자열 나눠서 배열로 만들기 String to Array) (0) | 2022.12.07 |
JAVA - 이메일 보내기 예제(SMTP, 구글(Gmail) 메일 보내기) (1) | 2022.12.02 |
Java - Spring HTTP 세션 활용하기(HttpSession 로그인 회원 user session) (0) | 2022.11.28 |
JAVA - ArrayList index별 값 삭제 첫번째, 마지막, 중간값 삭제 / 전체 삭제(remove(), clear()) (0) | 2022.11.17 |