사용자가 내 Java 애플리케이션을 설치 한 경로를 어떻게 얻습니까?

StackOverflow https://stackoverflow.com/questions/28428

  •  09-06-2019
  •  | 
  •  

문제

애플리케이션 설치 디렉토리를 기본값으로하는 Java 파일 대화 상자를 불러오고 싶습니다.

프로그래밍 방식으로 정보를 얻는 가장 좋은 방법은 무엇입니까?

도움이 되었습니까?

해결책

라코 디스

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

다른 팁

라코 디스

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

그러나 앱이 다른 곳에서 실행되는 경우 (명령 줄을 사용하는 경우 전적으로 가능) 사용자가 앱을 실행했을 때 어디에 있던지 반환 값이됩니다.

더 신뢰할 수있는 방법은 응용 프로그램 설치를 수행하는 것입니다.ClassLoaders를 사용하는 디렉토리 .

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top