我有关于ImageIO.read()函数的问题:
URL imageURL = this.getClass().getResource(sheetPath);
spriteSheet = ImageIO.read(imageURL);
即使URL正确(它导致.png文件),ImageIO函数也会返回null。 我试图将getResource()作为read函数的参数,但这也不起作用。有没有人遇到类似的问题,也许找到了解决方案?
此致
修改
sheetPath是“/images/pizzaGirl.png”
imageURL是“file:/Users/Kevin/Dropbox/workspace/PizzaGirl/bin/images/pizzaGirl.png”
图像位于“res”文件夹中,我通过eclipse的运行配置添加到类路径
答案 0 :(得分:0)
好吧,我试图用不同的图像替换我的路径并且它有效。我回到了photoshop,再次导出了我的图像并且vo,,它有效。
答案 1 :(得分:-1)
检查路径是否真的正确。要做到这一点写:
System.out.println(new File(yourPathHere).exists());
然后如果它返回false,请发布路径。我会检查它是否正确。