2008-08-26 8 views

답변

7
System.getProperty("user.dir") 

은 Java VM이 시작된 디렉토리를 가져옵니다.

4
System.getProperty("user.dir"); 

위의 방법은 응용 프로그램이 시작될 때 사용자의 작업 디렉토리를 가져옵니다. 이 경우를 보장하는 스크립트 또는 바로 가기로 응용 프로그램을 시작한 경우에는 문제가 없습니다.

그러나 앱이 다른 곳에서 실행되는 경우 (명령 행이 사용되는 경우 완전히 가능함) 사용자가 앱을 실행했을 때 어디에서든지 반환 값이 표시됩니다.

더 신뢰할 수있는 방법은 work out the application install directory using ClassLoaders입니다.