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作爲我的想法就在這裏還有,我必須做點別的事情才能讓這個想法認識到這是項目的資源嗎?
工作....爲什麼?爲了最初包含,我將文件拖到了eclipse左側的文件瀏覽器中。我認爲它不需要刷新來識別eclipse本身所做的一切,因爲刷新(最近我可以從閱讀中看出),是刷新在eclipse之外進行的任何文件系統更改。 – Xantham
那麼,文件資源管理器和項目瀏覽器似乎是不一樣的:) – IProblemFactory
+1很好的簡短回答如此自信 – shareef