Имея некоторые неприятные проблемы с загрузкой изображений в BufferedImage (изображение в примере) с использованием ImageIO.read из-за наличия пробелов в имени изображения;ImageIO и URL-адреса
image = ImageIO.read(new File(getClass().getResource("/Pictures/H ello.jpg").getPath()));
Если я переименовать URL (?) "/ Фотографии/H ello.jpg" к "/Pictures/Hello.jpg" и исходное изображение, чтобы Hello.jpg она работает просто отлично.
Я попытался заменить пробелы на% 20, как найдено по другим вопросам, а также заменить символ '' на '+'. Так что я делаю неправильно? Будет ли кодирование решить мою проблему и как я это сделаю?
Thanks,
Так что вы получите S ошибка ome? Или Исключение? –
"javax.imageio.IIOException: не удается прочитать входной файл!" было то, что я получал, однако было решено. –