Java - System.getProperty()

윤준혁·2024년 4월 20일
0

언제 사용하는가?

  • 자바를 실행할 때, 실행되는 곳의 정보를 얻어오거나 운영체제의 정보가 필요할 때, 실행 위치에 있는 파일을 읽어야 하는데, 현재 위치를 알 수 있는 방법 등 시스템의 정보를 가져올때 System.getProperty()를 사용합니다

어떻게 사용하는가?

"System.getProperty("{검색어}")"의 형태로 사용

주요 검색어

  • java.version : Java 버전
  • java.vender : Java 공급자
  • java.vendor.url : Java 공급자 주소
  • java.home : Java를 설치한 디렉토리
  • java.class.version : Java 클래스 버전
  • java.class.path : Java 클래스 경로
  • java.ext.dir : 확장기능의 클래스 경로
  • os.name : 운영체제 이름
  • os.arch : 운영체제 아키텍처
  • os.version : 운영체제 버전 정보
  • file.separator : 파일 구분 문자
  • path.separator : 경로 구분 문자
  • line.separator : 행 구분 문자
  • user.name : 사용자 계정
  • user.home : 사용자 홈 디렉토리
  • user.dir : 현재 디렉토리

예시

public void getOSInfo() {
    String os = System.getProperty("os.name").toLowerCase();
    System.out.println("운영 체제 : " + os);
}

예시 실행 결과

공식 문서

0개의 댓글

관련 채용 정보