Java Web Startアプリケーション内からクライアントサイドのキャッシュされたjarファイルにアクセスできますか?Java Web Start Jar Access
私たちのアプリケーションは、さまざまなことをサブクラス化してGUIの適切な場所にオプションを配置するクラスを探して、デプロイメント・ジャーを読んでGUIを自動入力します。私たちは、アプリケーションをデプロイするためにJava Web Startを使用しようとしていると、伝統的に使用されています
MainClass.class.getProtectionDomain()getCodeSource()のgetLocation()
をjarファイルを見つけること、そしてにZipInputStreamエントリを使用しました。 .classで終わるファイルを探します。ただし、アプリケーションがWeb Startからデプロイされると、この場所はリモートサーバー上にあります。このジャーは80メガのようなものなので、アプリケーションのロード時間(最大30分)が非常に長くなります。
jarファイルのローカルコピーを見つける方法はありますか?