netbeans java GUI 프로젝트가 있습니다. 그것은 이미지에 대한 자바 파일과 폴더가 포함되어 있습니다. 내 프로젝트에서 가장 중요한 부분은 버튼을 클릭하여 이미지를 표시하는 것입니다. 다음 버튼이라고합시다. NEXT 버튼을 클릭하면 이미지가 IMG 폴더에서 하나씩 표시됩니다.이미지가 jar 파일로 표시되지 않습니다.
lblImage.setIcon(new ImageIcon(getClass().getResource("../IMG/"+ namaGambar[gambarPos])));
나는 이미지를 라벨에 넣었다. 나는 지금까지 프로그램을 실행했고, 원하는대로 작동한다.
그런 다음 프로젝트를 jar 파일로 만들어야합니다. 나는 Export JAR with Netbeans과 this을 따라 내 프로젝트의 jar 파일을 만들었고, 결국 myProject.jar 파일을 ./dist/ 디렉토리에 만들었습니다.
myProject.jar을 실행할 때 잘못된 점이 있음을 발견했습니다. NEXT 버튼을 클릭하면 netbeans에서 시도한 것처럼 이미지가 표시되지 않습니다. 혼란 스럽습니다. 내가 뭔가 잘못 했습니까? lblImage.setIcon(new ImageIcon(getClass().getResource("../IMG/"+ namaGambar[gambarPos])));
또는 무엇이 문제입니까?
어떻게 해결할 수 있습니까?
이미지가 저장되는 위치를 명확히하십시오. jar 파일에 추가됩니까? – fabian
jar 파일을 추출하고 이미지 파일이 올바른 위치에 있는지 확인하십시오. –