繁体   English   中英

ImageIO.read()返回null

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM