다음 내 .jar 파일에 폴더의 위치를 얻기

Hippopotoman :

내가 만드는 중이라서 프로그램에서, 나는 그것을 함께 배치 폴더에 액세스 이미지가 필요합니다. 나는 이클립스를 실행하면 프로그램은 잘 작동하지만, 나는 .jar 파일로 내보낼 때, 제대로 폴더의 위치를 ​​확인하지 않습니다.

File roomF = new File("Assets/Rooms/1/0.png");

IDE에서, roomF정확한 위치를 참조 :

C : \ 사용자 \ [사용자 이름] \ 바탕 화면 \ 이클립스 자바 \ [프로젝트 이름] \ 자산 \ 방 \ 1 \ 0.png

그러나, .jar 파일에서,이를 말합니다 :

C : \ 사용자 \ [사용자 이름] \ 자산 \ 방 \ 1 \ 0.png.

나는이 문제를 어떻게 해결할 수 있습니까?

디오 엔드 레데 :

당신은 당신의 JAR 또는 작업하기 위해 로컬 경로를 필요 종속의 자원 밖에 안됩니다. 프로젝트에 리소스 폴더를 만들고 거기에서 파일을로드합니다.

추천

출처http://43.154.161.224:23101/article/api/json?id=365681&siteId=1