기본 콘텐츠로 건너뛰기

Java에서 System.getProperty() 사용법


Java에서 System.getProperty() 사용법

자바를 실행할 때, 실행되는 곳의 정보를 얻어오거나 운영체제의 정보가 필요할 때가 있습니다.

얼마전에 코드를 작성하면서 실행 위치에 있는 파일을 읽어드려야 하는데, 현재 위치를 알 수 있는 방법이 없을까 하고 찾아보니... System.getProperty()를 사용하여 쉽게 해결할 수 있었습니다.


1. System.getProperty 사용법

System.getProperty() 사용법은 간단합니다.
괄호 안에 주어진 특정 문자를 적어넣으면 그 값이 String 으로 출력됩니다.

예를 들어 실행하고 있는 현재 위치가 알고 싶다면 "user.dir" 이라고 적어주면 됩니다.

아래와 같이 "user.dir" 이라고 입력해봅니다.

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

그 다음, 컴파일을 하면 아래와 같이 출력됩니다.

D:\Eclipse\eclipse-java-juno-win32\eclipse\workspace\test


2. Property 주요 검색어

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

댓글

이 블로그의 인기 게시물

어쩌다 마주친 spring Error

nginx 설정정리

이클립스에서 톰캣 publish할때 에러