JavaのURLからインターネットから画像を取得しようとしています。次のコードを使用しています。
URL url = new URL(webAddress);
image = ImageIO.read(url);
WebAddress の内容によっては、機能することもあれば、無期限にハングアップすることもあります。エラー メッセージは表示されません。ただ実行され続け、何もしません。
画像をコピーして Web ブラウザーに貼り付けることで確認できるように、永久にハングアップするアドレスには間違いなく画像があります。どのパターンが機能し、どのパターンが機能しないかはないようです。それらはすべて jpeg です。私はいくつかの検索を行い、URL から画像を取得するための他の方法をいくつか見つけましたが、それらすべてで同じことが起こります。一部の画像で機能し、他の画像でハングアップします。
これを引き起こしている可能性のあるものと、それを修正する方法について何か考えがありますか?