2013-10-14 41 views
-2

我有eclipse的問題,在我將應用程序導出到jar或可運行jar文件的應用程序不加載圖像。當我在eclipse中運行應用程序時,它運行正常所有圖像加載正常。我試圖移動我的源文件夾默認src文件夾裏沒有幫助。還嘗試再次導入所有圖像,刷新項目,將代碼更改爲getClass()。getResource(「imgs \ someimage.png」),創建一個新文件夾並將所有內容移動到那裏,還將整個類複製/粘貼到另一個項目中。奇怪的是,我在另一個項目中有相同的風格,一切工作都很好!在這種情況下芽我不能得到它的工作。建立路徑設置完全就像項目之前和所有圖像,我需要後導出到jar我看看它裏面。我使用的例子:labelIcon.setIcon(new ImageIcon(「imgs \\ someimage.png」));對於大多數人來說getClass()。getResource()...修正了這個問題,在我的情況下並不是。任何想法??可能這是Eclipse中的錯誤?Java應用程序不會導出後加載圖像

+1

你能上傳一些代碼嗎?此外,Eclipse中的項目結構圖將會很有幫助。 –

+0

http://oi42.tinypic.com/15eteh3.jpg這裏是截圖:) –

回答

0

而不是創建imgs文件夾,而不是創建包(在src文件夾中)。即org.imgs。然後加載圖像作爲資源:

getClass().getResource("/org/imgs/nameOfImage.png") 
+0

製作一個軟件包解決了這個問題!完美的建議!快! :)不能感謝你夠! –

+0

不客氣。 :) –