[英]ImageIO.read() returns null
我对ImageIO.read()函数有问题:
URL imageURL = this.getClass().getResource(sheetPath);
spriteSheet = ImageIO.read(imageURL);
即使URL正确,ImageIO函数也将返回null(导致生成.png文件)。 我试图将getResource()用作读取函数的参数,但这也不起作用。 有没有人遇到过类似的问题,也许找到了解决方案?
问候
编辑:
sheetPath是“ /images/pizzaGirl.png”
imageURL是“文件:/Users/Kevin/Dropbox/workspace/PizzaGirl/bin/images/pizzaGirl.png”
图像在“ res”文件夹中,该文件夹是通过eclipse的运行配置添加到类路径中的
好的,我尝试用另一张图片替换我的路径,并且可以正常工作。 我回到了photoshop,再次导出了我的图片,然后开始工作了。
检查路径是否正确。 为此,请写:
System.out.println(new File(yourPathHere).exists());
然后如果返回false,请发布路径。 我会检查是否正确。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.