私のプログラムはNetbeansで正常に実行されますが、ブラウザでアプレットを実行すると次のエラーが発生します。
java.lang.IllegalArgumentException: input == null!
at javax.imageio.ImageIO.read(Unknown Source)
jarファイルを開いて、pngファイルが正しく配置されていることを確認しました。以下が機能しない理由はわかりません(もちろん、tryブロックで):
BufferedImage beam = ImageIO.read(this.getClass().getResource("images/beam.png"));
私は次のような他のことを試しましたが、問題は別のものである可能性があります。
URL url = this.getClass().getResource("images/beam.png");
BufferedImage beam = ImageIO.read(url.openStream());
あなたのアドバイスをいただければ幸いです。