JNLPのデプロイされたアプリケーションを(プログラムの追加/削除またはJavaコントロールパネル経由で)アンインストールするときに、Java Web Startにコールバックがありますか?JNLPアンインストールイベントはありますか?
これは、アプリ生成の成果物&ディレクトリを削除する理由です。
JNLPのデプロイされたアプリケーションを(プログラムの追加/削除またはJavaコントロールパネル経由で)アンインストールするときに、Java Web Startにコールバックがありますか?JNLPアンインストールイベントはありますか?
これは、アプリ生成の成果物&ディレクトリを削除する理由です。
ExtensionInstallerService demo.
のJavaウェブスタート(JWS)を参照してください、アプリケーションの/ アンインストーラを識別するための
installer-desc
要素を提供しています。インストーラの目的は、アプリケーションのセットアップ/ プルダウンを実行することです。これは、最初の起動時にクラス/リソースをキャッシュし、アンインストール時にクラス/リソースをクリアする標準のJWSの動作では処理できません。
強調鉱山(私のデモからの引用;)。
は、それが含まAntスクリプト を使用して 'JOptionPane.showMessageDialogは \t(ヌル、 \t \t \t \tは「!(トリビアル)アプリケーションをご利用いただきありがとうございます」)必要がある展開だ。あなたが追加/削除を経由してアプリを削除すると' を実行しますまたはJavaのコントロールパネル?私はとアンインストールしようとした Javaのバージョン= 1.6.0_12-B04 – thirdy
: 1.勝利は 3のjavawsが をapplication.jnlp -uninstallが、何のJOptionPane.showMsgDialogが実行されなかった 2. Javaコントロールパネルの追加/削除します。少なくとも私の 'java version = 1.6.0_12-b04'の中で – thirdy
@thirdy:私はWindows 7上で通常のWindowsのアンインストールプログラムを使って試してみたところ、トリビアル)アプリケーション! 'オプションペイン。これはOracleの1.6.0_26-b03バージョンを使用していました。おそらく、デモからリンクされた2つの(閉じた)バグレポートのいずれかにあなたの否定的な結果を追加するべきでしょう。ページ。 :(これらのバグレポートの1つは、テストケースとしてデモコードを使用しています。 –
+1あなたのユーザーのディスクを(使用後の)アプリケーション手荷物のきれいな状態に保つための考え方。 –