在练习Core Java上的例子时,使用了下面的代码
URL url = ResourceTest.class.getResource("about.gif");
Image img = Toolkit.getDefaultToolkit().getImage(url);
现在用的是 Eclipse Indigo ,发现了这样一个问题,
url的返回始终是null,
我试着把about.gif文件放在 Project的目录下,源文件的目录下,以及“System.getProperty("user.dir")对应的目录下 ”
都不行,
(但是自己用命令行编译,把about文件放到源文件目录下就Okay )
怀疑是设置问题,请高手告知!!
另外,这种文件的放置位置,有什么规律或要求么?
谢谢
------解决方案--------------------
about.gif和ResourceTest.class放在同一个目录下试试
------解决方案--------------------
是的,放在class的目录下应该可以的。