2013-10-16 163 views
1

我想導出一個Java項目到Jar文件,但圖像不導出。圖像不導出到Jar文件

這是代碼使用

static Icon logo = new ImageIcon("src/images/logo.png"); 

// LOGO 
    JLabel imageLogo = new JLabel(logoOne); 
    imageLogo.setPreferredSize(new Dimension(200, 50)); 

圖像IM香港專業教育學院讀你需要它因素納入構建路徑,但即使我這樣做,它仍然不出口了。我是否還需要更改我的代碼?或者我將它分解爲構建路徑錯誤?

+0

如果你使用Eclipse,然後在項目的構建路徑,有一個叫做訂單和出口的選項卡。檢查您想要導出到該選項卡中的'jar'文件的包,然後構建jar。 – SudoRahul

+0

每個盒子都有勾號,出口後我仍然看不到徽標。 – user2801881

回答

1

我是否需要更改我的代碼?

是的。該代碼假定String表示通向File的路徑。

到部署時,它可能會變成

既然如此,資源必須由URL而不是File訪問。有關標籤,請參閱info page,以形成URL

圖片不能導出爲Jar文件..

要檢查是肯定的,做這樣的事情:

jar -tvf the.jar