2013-02-24 1 views
0

내가 작업중인 게임의 높은 점수를 저장하려면 .dat 파일을 읽고 쓰는 것이 필요합니다. 이클립스에서 모두 작동하지만 실행 가능한 파일로 변환하면 .jar 파일에 내 점수를 저장할 파일이 .dat이 아닙니다. 내 .jar 파일에서 내 .jar 파일과 동일한 폴더에있는 .dat 파일에 액세스하면 어떻게됩니까?.jar 파일에서 .jar 파일과 동일한 폴더에있는 .dat 파일에 액세스하는 방법은 무엇입니까?

+0

.dat를 jar 디렉토리에 복사 해 보셨습니까? –

답변

2

일반적으로 jar 파일이 실행되는 위치에 쓰기를 시도하는 것은 매우 나쁜 생각입니다. jar 파일이 .war 파일 내부에서 웹 응용 프로그램으로 실행되는 경우 어떻게됩니까? 이 경우 jar 파일의 위치에 쓸 수 없습니다.

환경 변수, java .properties 파일 또는 명령 행 인수 (또는 모두 3)를보고 출력을 기록 할 위치를 알려주고 그 다음에 적절한 출력 위치를 제공하도록 프로그램을 수정해야합니다 실행 중.

관련 문제