2014-09-18 3 views

답변

0

jar 파일 내의 이미지는 일반 파일이 아닌 리소스로 읽어야합니다.

새 원본 폴더를 만들 수 있습니다 (예 : "이미지"라고 이름을 짓고 거기에 이미지를 넣으십시오.

+0

좋아, 나는 새 폴더를 만들어 내 이미지를 넣어. JAR을 빌드하고 winrar로 JAR 파일을 열도록 이클립스에게 요청하면 폴더가 익스포트되지 않습니다. – imulsion

+0

이미지를 포함하는 소스 폴더가 현재 eclipse에서 사용중인 작업 공간에 나타나는지 확인하십시오. 프로젝트 -> src -> 패키지 -> 클래스를 볼 수 있어야합니다. [클래스가있는 패키지 안에 있으면 "images"라는 폴더가 나타납니다.] 그런 다음 내보낼 때 클래스와 폴더를 선택하려고합니다. 수출. – user2494817

2

Anderser 씨가 지적했듯이, 파일이 아니라 항아리 내부에있을 때 자원으로 읽어야합니다.

도움이 될 수 있습니다.

Toolkit.getDefaultToolkit().getImage(getClass().getResource("images/imageFile.png")); 
관련 문제