반응형
Java "user.dir"속성-정확히 무엇을 의미합니까?
user.dir
dir을 단위 테스트의 기본 디렉토리로 사용하고 싶습니다 (많은 파일을 생성합니다). 이 속성이 현재 작업 디렉터리를 가리키는 것이 맞습니까 (예 : 'cd'명령으로 설정 됨)?
java
JVM을 시작한 곳 에서 실행 된 디렉토리 입니다. 사용자의 홈 디렉토리 내에있을 필요는 없습니다. 사용자가 java를 실행할 수있는 권한이있는 모든 위치에있을 수 있습니다.
따라서 cd
으로 들어가면 /somedir
프로그램을 실행 user.dir
하면 /somedir
.
다른 속성 인 user.home
은 사용자 디렉터리를 나타냅니다. 마찬가지로 /Users/myuser
또는 /home/myuser
나 C:\Users\myuser
.
시스템 속성 및 설명 목록은 여기 를 참조 하십시오 .
user.dir
Java Tutorial, System Properties 에 따른 "사용자 작업 디렉토리"입니다.
일반적으로 앱 (java)이 시작된 디렉토리 (working dir)입니다. "일반적으로"변경 될 수 있기 때문입니다 (예 :Runtime.exec(String[] cmdarray, String[] envp, File dir)
System.getProperty("user.dir")
현재 프로젝트에 대한 작업 공간의 디렉토리 또는 경로를 가져옵니다.
참고 URL : https://stackoverflow.com/questions/16239130/java-user-dir-property-what-exactly-does-it-mean
반응형
'Programing' 카테고리의 다른 글
Spring Hibernate-현재 스레드에 대한 트랜잭션 동기화 세션을 가져올 수 없습니다. (0) | 2020.09.04 |
---|---|
if (! $ scope. $$ phase) $ scope. $ apply ()를 안티 패턴으로 사용하는 이유는 무엇입니까? (0) | 2020.09.03 |
Sublime 2/3에서 언어에 대한 구문 강조 표시 변경 / 추가 (0) | 2020.09.03 |
Python의 다른 클래스 내부에 클래스를 정의하면 이점이 있습니까? (0) | 2020.09.03 |
여러 테이블에서 기본 키를 참조하는 외래 키? (0) | 2020.09.03 |