私は自己更新アプリケーションを作成しています。初めて実行すると、クライアントのコンピュータにネイティブライブラリがインストールされるため、毎回ダウンロードする必要はありません。インストールされているライブラリのバージョンが新しい必要最小限よりも古いことが検出されると、新しいバージョンがダウンロードされてインストールされます。フルブラウザを再起動せずにJavaアプレットにロードされたダイナミックライブラリを置き換えるにはどうすればよいですか?
問題は、ユーザーがブラウザーを閉じて再起動するまで(タブ、ブラウザ全体ではなく)、新しいライブラリーがJavaによって実際に使用されていないことです。これは私が避けようとしているものです。ユーザーがページを更新する必要がある、または閉じてもう一度開く必要がある場合は問題ありません。
アプレットが起動するたびに、インストールされているライブラリを一時フォルダにコピーしてから、そのコピーを常に読み込んでみてください。ここに誰もこれをやったことがありますか?良いアイデア?オペレーティングシステムはLinux、JDK 1.5、Firefoxです。
ありがとうございます!