由於圖像名稱中存在空格,因此在使用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:無法讀取輸入文件!」是我得到的,但是已經解決了。 –