본문 바로가기

System3

Java 시스템 운영체제 정보 출력하기 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("ni.. 2019. 6. 4.
자바에서 OS에 맞게 줄바꿈(newline) 처리 방법 자바에서 OS에 따라 줄바꿈 문자를 처리한다면, 아래 코드를 이용해서 newline 문자열을 가져와서 사용해야 한다. String newline = System.getProperty("line.separator"); // Java 1.7+ String newline = System.lineSeparator(); 윈도우와 리눅스에서 줄바꿈(newline) 문자 윈도우 : \r\n 리눅스 : \n 2019. 4. 22.
Java 시스템 속성 정보 가져오기 Java에서는 시스템 속성 정보를 가져올 수 있도록 System 클래스를 제공한다. System 클래스의 정적 메서드 getProperty를 이용하면 시스템 속성 정보를 가져올 수 있다. 시스템 속성 종류로는 OS 줄바꿈 문자, Java 버전, 사용자 작업 디렉토리, 사용자 홈 디렉토리 등이 있다. 시스템 속성 값 가져오기 System.getProperty 메서드의 인자로 시스템 속성의 키 값을 넘겨주면 해당하는 속성 값을 반환한다. String value = System.getProperty("key"); 시스템 프로퍼티 키 종류 Key Meaning file.separator Character that separates components of a file path java.class.path Pat.. 2019. 4. 8.