2013-12-17 143 views
0

我有一個關卡編輯器thingy,當我在eclipse中運行它時,一切都正常工作,一切都顯示出來。我試圖將它導出爲可運行的jar和jar。他們似乎都沒有工作。問題是,當我運行jar時,圖像,按鈕和菜單不顯示。我認爲這與資源有關。 在此先感謝。導出項目時出現問題

編輯: 我加載圖片時,使用此功能:

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我認爲這裏不需要代碼。它與將項目導出爲罐子有關 –

+0

@ChandrayyaGK IMO或者資源位置不像他們應該在最終的JAR中那樣,或者代碼可能無法通過防彈來查找資源。 – Stephan

回答

0

你是如何管理資源的?

當您顯示並正確導出資源時,請注意完整路徑。

0

試用fat jar。檢查導出的jar中是否存在圖像和圖標文件。

檢查代碼中用於資源的相對路徑。