2012-06-17 69 views
1

我知道這是一個簡單的問題,但要麼沒有人正確地解釋它,要麼我的eclipse/JDK已經破產。我正在學習以下教程: http://zetcode.com/tutorials/javagamestutorial/animation/資源去哪裏java.getresource()命令?

其中,我在屏幕上放置了一個明星png併爲其設置動畫。當我使用:

ImageIcon ii = new ImageIcon(this.getClass().getResource("star.png")); 

它給了我一個空指針異常。目前我的star.png文件與要調用的文件夾在同一個文件夾中(我知道這不是一般的最佳做法,但我只是按照本教程中的說明去做,只是爲了遵循它)

我知道這個問題是一個確切的dublicate(同教程偶數),但沒有答案,這是不是爲我工作無論在哪裏我把這個文件。 getResource() -> Source not found

我使用Eclipse作爲我的想法就在這裏還有,我必須做點別的事情才能讓這個想法認識到這是項目的資源嗎?

回答

2

嘗試在eclipse放置圖像後刷新整個包。

+0

工作....爲什麼?爲了最初包含,我將文件拖到了eclipse左側的文件瀏覽器中。我認爲它不需要刷新來識別eclipse本身所做的一切,因爲刷新(最近我可以從閱讀中看出),是刷新在eclipse之外進行的任何文件系統更改。 – Xantham

+0

那麼,文件資源管理器和項目瀏覽器似乎是不一樣的:) – IProblemFactory

+0

+1很好的簡短回答如此自信 – shareef