2011-02-04 2 views
0

Java 응용 프로그램에서 jar 파일을 시작할 위치를 현재 경로로 찾을 수 있습니까?
실행 경로 (예 : C:\test\test_one> java -jar test.jar을 얻으려면 C:\test\test_one)?실행 경로 가져 오기 - jar 파일 시작 위치

+0

이러한 기술은 애플릿이나 앱에서 작동하지 않습니다. JWS를 사용하여 시작되었습니다. 오라클의 견해는 Jars가 설치된 위치를 알지 못한다는 것입니다. 가까운 미래에 무신론 목표를 달성하기위한이 나쁜 전략이 중단되고 오라클에 불만을 제기 할 때 '보안 수정'을 회피하고 회신하면 놀라지 마십시오. –

답변

5

수 있습니다. 코드 내에서 System.getProperty ("user.dir")를 호출하여 응용 프로그램의 작업 디렉토리를 반환 할 수 있습니다.

+1

네,하지만 이것이 정확히 무엇을 요구했는지 기억하십시오 - jar 파일을 시작할 때의 경로였습니다. 현재 작업 디렉토리라고도합니다. jar 파일의 위치와 혼동하지 마십시오! – yankee

관련 문제