由于图像名称中存在空格,因此在使用ImageIO.read将图像加载到BufferedImage(示例中的图像)时遇到了一些烦人的问题;ImageIO和URL
image = ImageIO.read(new File(getClass().getResource("/Pictures/H ello.jpg").getPath()));
如果我重新命名的网址(?) “/图片/ H ello.jpg” 到 “/Pictures/Hello.jpg” 与源图像Hello.jpg它工作得很好。
我试着用其他问题找到的空格替换为%20,并将''替换为'+'的字符。那么我做错了什么?编码能解决我的问题吗?我该怎么做?
谢谢,
所以,做你小号ome错误?或例外? –
“javax.imageio.IIOException:无法读取输入文件!”是我得到的,但是已经解决了。 –