2013-12-17 4 views
0

레벨 편집기가 있는데, Eclipse에서 실행하면 모든 것이 제대로 작동하고 모든 것이 표시됩니다. 나는 runnable 항아리와 항아리로 수출하려고 노력했다. 그들 중 누구도 일하는 것 같지 않았습니다. 문제는 병을 실행할 때 이미지, 버튼 및 메뉴가 나타나지 않는다는 것입니다. 나는 그것이 자원과 관련이 있다고 생각한다. 미리 감사드립니다. 프로젝트를 내보낼 때의 문제

편집 : 이미지를로드 할 때이 기능을 사용하고 있습니다 :

public static BufferedImage loadTileImg(String fn) { 
    BufferedImage img = null; 
    File file = new File(fn); 
    try { 
     img = ImageIO.read(file); 
    } catch (IOException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 

    return img; 
} 

을하고 난 아이콘을로드 할 URL을 사용하고 있습니다.

+0

리소스를로드하는 데 사용되는 코드를 게시 할 수 있습니까? – Stephan

+0

@Alex 코드는 여기에 필요하지 않다고 생각합니다. 프로젝트를 jar 파일로 내보내기와 관련됩니다. –

+0

@ChandrayyaGK IMO는 최종 JAR에서 리소스를 찾을 수 없거나 리소스를 찾기 위해 코드를 방탄하지 않을 수 있습니다. – Stephan

답변

0

리소스를 어떻게 관리합니까?

전체 경로를 표시하고 리소스를 올바르게 내보낼 때주의하십시오.

0

fat jar으로 시도해보십시오. 내 보낸 항아리에서 이미지와 아이콘 파일의 존재를 확인하십시오.

코드 내의 리소스에 사용되는 상대 경로를 확인하십시오.

관련 문제