카테고리 없음
[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
반응형