В моем коде я ссылаюсь на изображение:
ImageIcon icon = createImageIcon("images/1b.png");
Это работает. Затем я добавляю новое изображение в каталог (images / 1a.png) и Java не видит это изображение! Более того, я изменяю старое изображение (images / 1b.png), а Java отображает старую версию изображения (она не видит изменений). Я пытался нажать «F5». Это замечание помогает.
Кто-нибудь знает, что происходит и как можно решить эту проблему?
ДОБАВЛЕНО
Я даже удалил старое изображение из каталога. И Java все еще видит это. Я использую Eclipse. Кстати, я не "чистил и не перестраивал". Как я могу это сделать?
ДОБАВЛЕНО 2
Как я уже упоминал, у меня было странное поведение (новые изображения не видны, старые изображения видны, даже если они удалены из файловой системы). Как люди рекомендовали, я очищаю проект (в Eclipse, нажмите «Проект», а затем «Очистить ...»). После этого 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
Я обновил проект, и после этого мой код начал видеть «старое» изображение (которое было удалено и затем возвращено). Но код все еще не видит новое изображение.