사용자가 내 Java 애플리케이션을 설치 한 경로를 어떻게 얻습니까?
-
09-06-2019 - |
문제
애플리케이션 설치 디렉토리를 기본값으로하는 Java 파일 대화 상자를 불러오고 싶습니다.
프로그래밍 방식으로 정보를 얻는 가장 좋은 방법은 무엇입니까?
해결책
라코 디스
Java VM이 시작된 디렉토리를 가져옵니다.
다른 팁
라코 디스
위의 방법은 응용 프로그램이 시작될 때 사용자의 작업 디렉토리를 가져옵니다.이 경우를 보장하는 스크립트 또는 바로 가기로 응용 프로그램을 시작하는 경우 괜찮습니다.
그러나 앱이 다른 곳에서 실행되는 경우 (명령 줄을 사용하는 경우 전적으로 가능) 사용자가 앱을 실행했을 때 어디에 있던지 반환 값이됩니다.
더 신뢰할 수있는 방법은 응용 프로그램 설치를 수행하는 것입니다.ClassLoaders를 사용하는 디렉토리 .
제휴하지 않습니다 StackOverflow