我需要在java項目中獲取資源圖像文件。我在做什麼是:使用getResource獲取資源()
URL url = TestGameTable.class.getClass().
getClassLoader().getResource("unibo.lsb.res/dice.jpg");
的目錄結構如下:
unibo/
lsb/
res/
dice.jpg
test/
..../ /* other packages */
事實是,我總是得到的文件不存在。我嘗試過很多不同的途徑,但我無法解決問題。 任何提示?
要點! (15ch) – BalusC 2010-04-07 14:24:00
請注意,'Class#getResource'和'ClassLoader#getResource'正在使用不同的策略將名稱映射到一個位置。 LucaB的例子實際上使用了Class('SomeClass.class.getClass()')中的ClassLoader,但這可能是一個錯誤而不是故意的。 –
jarnbjo
2010-04-07 14:45:31
@jambjo是的,我認爲這是一個錯誤。 – Bozho 2010-04-07 14:46:36