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");
}
}
}
'Java' 카테고리의 다른 글
RSS에서 pubDate 날짜 데이터 포맷팅 (0) | 2019.07.31 |
---|---|
QueryDSL 조인 예제 (0) | 2019.06.05 |
LocalDateTime 값을 yyyyMMdd 문자열로 포맷팅 (0) | 2019.05.13 |
OkHttpClient 요청 메시지에 쿼리 파라미터 추가하기 (0) | 2019.05.10 |
JDBC를 사용한 MySQL SSL 연결 (0) | 2019.05.06 |
댓글