2016-07-03 4 views
0

그래서이 Java 게임을 만들기 시작했으며 실행 가능한 병으로 내보낼 때를 제외하고는 모든 것이 잘 동작했습니다. 그것을 실행하려고하면 빈 화면이 표시됩니다. 나는 이미지에 접근하는 방식과 관련이 있다는 것을 알아 냈으므로 여기서 읽은 코드에 따라 코드를 변경하려고했지만 여전히 작동하지 않습니다. [내 보낸 .jar 파일로 이미지로드

현재 이미지를 통해 액세스하고 있습니다. :

Image image; 
image = ImageIO.read(getClass().getResource("/imageName")); 

어쩌면 너희들이 나를 도울 수있어, 좋을거야! 그것은 현재에 그들을 살펴 보겠습니다,

enter image description here

답변

0

가 내 보낸 항아리 내부 자원을 포함하기 위해, 그들은 그렇지 않으면 src 폴더 (내 상주해야합니다

내 패키지 트리입니다 항아리가 실행되어 변경되기 쉽고 별도로 제공해야하는 디렉토리이며 원하는대로 들리지 않습니다.

- src 
    + com.liakos.SpaceShooter 
    - res 
    - 1.png 
    - 2.png 

등등 : 같은 것을 의미

.

은 그럼 당신은 사실 내가 고해상도의 앞에 슬래시를 넣어 필요

Image image; 
image = ImageIO.read(getClass().getResource("res/1.png")); 
+0

getResource API, 즉 :를 통해 액세스 할 수 있지만 지금은 작동한다! 대단히 고마워, 나는 이걸 결코 풀지 않을 것이라고 생각했다. – Liakos

관련 문제