收到格式错误的url异常,表示存在协议时没有协议

问题描述 投票:0回答:1

我正在尝试从URL创建图像,但是我不断收到此异常java.net.MalformedURLException:无协议:错误。但是,我使用的网址确实有协议https://imgur.com/a/2XzG9iG,无法弄清为什么它不起作用。干杯

try {
            URL url=new URL(parser.getImage());
            BufferedImage c= ImageIO.read(url);
            ImageIcon icon=new ImageIcon(c);
        } catch (MalformedURLException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
java url
1个回答
0
投票

如果您要使用图片,那么网址应为图片,如下所示:

URL url =新URL(“ https://i.imgur.com/dAf5MnC.jpg”);

您可以尝试在示例中的URL上方进行硬编码,看看是否可行!

© www.soinside.com 2019 - 2024. All rights reserved.