2010-05-06 4 views
0

나는 자바로 게임을 만들려고 노력하고있다. 그러나 나는 약간의 newb이다. 게임에 이미지가 있고 이클립스에서 응용 프로그램을 실행하면 모두 잘 보입니다. 그러나 프로젝트를 응용 프로그램으로 내 보내면 이미지가 나타나지 않습니다. 응용 프로그램을 이미지와 같은 폴더에 넣으면 응용 프로그램을 실행할 때 이미지가 표시되므로 누군가 이미지 파일을 JAR 파일에 넣어야한다고 제안했습니다. 누군가가 어떻게 말해 줄 수 있습니까? 고마워요Eclipse에서 JAR 파일에 이미지 추가?

답변

3

항아리에서 파일을로드하려면 getResource 또는 getResourceAsStreamThread.currentThread().getContextClassLoader()에서 사용해야합니다. 또는 응용 프로그램에서 zip 파일을 만들고 실제로 이미지를 jar 파일 외부에두고 현재와 같은 방식으로 파일 시스템에서로드 할 수 있습니다.

+0

을 여기에 이런 일에 대한 좋은 가이드입니다 : http://www.devx.com/tips/Tip/5697 –

0

실제로 어떻게 작동하는지 모르지만 JAR 파일을 추출 할 수 있습니다. 나는 또한 .jar 확장자를 가진 단지 ZIP 파일이라고 생각한다.

그래서

, 그냥 압축을 풉니에 이미지를 넣고 다시 팩 :

+0

이 답변 오해의 소지가있다. 이것은 JAR 파일을 사용하는 방법이 아닙니다. JAR 파일을 압축 해제하지 않고 위에서 설명한대로 JAR에서 직접로드 할 수 있습니다. – Arne

관련 문제