Java 프로그램을 작성했습니다. LWJGL로 만든 게임입니다. LWJGL (LWJGL은 OpenGL이 포함 된 경량 자바 그래픽 라이브러리)에서 텍스처 클래스를 사용하여 텍스처를 가져 오기로 결정했습니다. 이클립스에서는 src/imagename.png를 넣었다. Eclipse에서 작동합니다. jar 파일로 내 보낸 다음 (필요한 라이브러리 및 파일을 배치 한 후) 실행하고 실행하지 않고 파일을 찾을 수 없습니다. 그래서, 나는 그것을 제거하고 imagename.png를 넣어 보았습니다. 그것도 작동하지 않았다. 퍼팅을 시도했는데 /imagename.png 여전히 작동하지 않았다. 어떻게해야합니까?Eclipse에서 jar 오류로 Java 프로그램 컴파일
try {
player = TextureLoader.getTexture("PNG", new FileInputStream(new File("src/player.png")));
} catch (IOException e) {
e.printStackTrace();
고맙습니다.
오류 메시지와 오류의 원인이되는 코드를 표시하고자 할 수 있습니다. 또한 파일이 jar 파일 안에 존재하지 않는다는 것을 알고 있습니까? 리소스 만 있습니다. –
이미지를 어떻게로드하나요? – MadProgrammer
getClass(). getResourceAsStream ("/ classpath/to/my/file")을 사용해야합니까? – Ajay