わかりました。アプレットが jar にロードされた自分の Web サイトがあります。Java プログラムを使用して、URLClassLoader を介して jar をロードし、その方法でアプレットを開始したいと考えています。
私はこのコードを使用しています:
classLoader = new URLClassLoader(new URL[]{new URL("http:/foo.com/applet.jar")});
applet = (Applet) classLoader.loadClass(code).newInstance();
403 エラーが生成されますが、自分の Web サイトでエラー ログを確認すると、403 になった人はいません。
Web サイトのログが出力されないのに、Java が 403 エラーを出力するのはなぜですか?
urlconnection を開いてユーザー エージェントを設定すると動作しますが、そうしないと 403 になります。
それで、URLClassLoader がエラーにならないようにユーザー エージェントを設定するにはどうすればよいか考えていました。または、ユーザーの PC にダウンロードせずにアプレット jar をロードする別の方法はありますか?