使用Eclipse IDE。行:getResources()返回空值
getClass().getResource("/res/bitmaps/image.png");
回报null
。我在我的项目的根目录中创建了res
文件夹。
感兴趣的代码是:
bImage = ImageIO.read(getClass().getResource("/res/bitmaps/image.png"));
,并抛出异常:
Exception in thread "main" java.lang.IllegalArgumentException: input == null!
at javax.imageio.ImageIO.read(ImageIO.java:1378)
at com.example.game.resource.Resources._loadImage(Resources.java:31)
at com.example.game.GameComponent.<init>(GameComponent.java:19)
at com.example.game.GameFrame.<init>(GameFrame.java:8)
at com.example.game.GameFrame.main(GameFrame.java:13)
任何帮助吗?
什么是位图? – 2012-03-26 06:00:40
你有什么目录结构? – 2012-03-26 06:01:48
我的项目的根文件夹包含'src'和'res'文件夹。 'res'文件夹包含'bitmaps'文件夹,其中包含'image.png'。 – mneri 2012-03-26 06:24:19