카테고리 없음

[JAVA] 상대적 정보 가져오기 - System.getProperty()

na0-0 2021. 6. 17. 16:01
반응형

Java에서 실행되는 곳의 상대적인 정보 가져올 때 유용하게 쓰이는 것이 있다.

 

System.getProperty()

-> java.lang.System.getProperty(String key, String def)

 

예시

괄호 안에 특정 검색어를 넣으면 그 값이 String 으로 출력된다.

아래의 예시는 사용자의 홈 주소를 가져오는 것이다.

 

String PATH = System.getProperty("user.home");
System.out.println(PATH);

실행결과 :

윈도우, mac :  \Users\[유저명]

리눅스 : /home/[유저명]

 

 

Property 주요 검색어

사용자의 설정 없이, 기본으로 가져올 수 있는 환경변수들이 있다.

검색어
java.version Java 버전
java.vendor 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 현재 디렉토리



출처: https://unabated.tistory.com/entry/Java에서-SystemgetProperty 

반응형