LWJGL 및 Slick2D를 사용하고 있습니다. 프로젝트를 .jar로 내보내고 JarSplice를 사용하여 실행 파일을 생성하므로 실행 파일이있는 위치에 라이브러리 파일이 필요하지 않습니다. 내 문제는 Eclipse에서 프로젝트를 실행하면 모든 이미지가로드되지만 내 보낸 실행 파일을 실행하면 찾을 수 없으므로 이미지가로드되지 않는다는 것입니다. 사진/입술 폴더에있는이로드 텍스처에 대한 방법입니다 :내 보낸 jar 파일 텍스처가로드되지 않았습니다.
private Texture loadTexture(String key) {
try {
return TextureLoader.getTexture("PNG", new FileInputStream(
new File("res/" + key + ".png")));
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
여기에 나는 질감로드 : 나는 항아리를 내보내는 방법을 많이 시도
Texture background = loadTexture("main_menu/bg");
을,하지만 난 어떤을하지 않습니다 작동 방식.
질문 제목에 "해결"을 추가하지 마십시오. 이를 나타내는 올바른 방법은 완료 한대로 "수락 됨"확인란을 클릭하는 것입니다. – KatieK