2011-07-04 60 views
6

當您的JNLP部署的應用程序將被卸載(通過添加/刪除程序或Java控制面板)時,Java Web Start是否有任何回調?是否有JNLP卸載事件?

原因是要刪除任何應用程序生成的工件&目錄。

+4

+1用於考慮保留用戶的磁盤清理(使用後)應用程序的行李。 –

回答

3

ExtensionInstallerService demo.

Java Web Start的(JWS)提供installer-desc元素來標識的安裝/卸載程序的應用程序。安裝程序的目的是執行任何應用程序設置/ 下拉,無法由第一次啓動時緩存類/資源的標準JWS行爲處理,並在卸載時清除它們。

強調我的(引用我的演示。;)。

+0

了IT部門部署使用附帶的ant腳本 應該 \t'JOptionPane.showMessageDialog(NULL, \t \t \t \t 「感謝您使用(簡單)的申請!」);' 當您刪除通過添加應用程序/刪除執行或Java控制面板? Java版本= 1.6.0_12-B04 – thirdy

+0

我已經卸載嘗試: 1勝添加/刪除 2. Java控制面板 3的javaws -uninstall application.jnlp 但沒有JOptionPane.showMsgDialog被執行死刑。至少在我的'java version = 1.6.0_12-b04' – thirdy

+0

@thirdy:我剛剛在Windows 7上試過,使用控制面板中的正常Windows'卸載程序'工具,並得到了最後的'謝謝你使用微不足道)應用程序!'選項窗格。這是使用Oracle的1.6.0_26-b03版本。也許你應該將你的否定結果添加到從演示鏈接的兩個(封閉的)錯誤報告中的任何一個。頁。 :(其中一個bug報告使用演示代碼作爲測試用例 –