在我的代碼我指的是圖像:爲什麼我的代碼沒有看到新圖像?
ImageIcon icon = createImageIcon("images/1b.png");
它的工作原理。然後我添加一個新的圖像到目錄(images/1a.png),Java沒有看到這個圖像!此外,我修改舊圖像(images/1b.png)和Java顯示圖像的舊版本(它沒有看到修改)。我試圖按「F5」。它確實記錄了幫助。
有誰知道發生了什麼。這個問題如何解決呢?
ADDED
我甚至從目錄中刪除舊的圖像。 Java仍然看到它。我使用Eclipse。順便說一句,我沒有「清理和重建」。我該怎麼做?
加入2-
正如我已經說過,我有奇怪的行爲(新的圖像沒有見過,即使他們是從文件系統中刪除舊的圖像所示)。按照人們的建議,我清理項目(在eclipse中,點擊「Project」,然後點擊「Clean ...」)。之後,Eclipse停止查看舊的移除圖像。我很高興,最後我提出了一個可預期的行爲。但之後我將舊映像重新放回到文件系統中,並再次清理了該項目,但仍然看不到圖像。並且我收到以下錯誤消息:
at checkgame.GameWindow$12.run(MyWindow.java:1457)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
有人知道發生了什麼嗎?
附加的3
我已經刷新該項目之後,我的代碼開始看「老」的形象(已刪除,比放回)。但是代碼仍然沒有看到新的圖像。
我希望你清潔和重新構建應用程序 – 2011-02-11 10:38:47
清潔和重建,你使用的是哪個IDE項目 – willcodejavaforfood 2011-02-11 10:38:54