2011-07-04 14 views
6

Czy Java Web Start ma jakieś wywołania zwrotne, gdy wdrożona aplikacja JNLP zostanie odinstalowana (za pomocą Add/Remove Programs lub Java Control Panel)?Czy jest zdarzenie Un-install JNLP?

Powodem tego jest usunięcie wszelkich katalogów artefaktów wygenerowanych przez aplikację &.

+4

+1 za myślenie o utrzymaniu dysku użytkownika w czystości (po użyciu) bagażu aplikacji. –

Odpowiedz

3

Zobacz ExtensionInstallerService demo.

początek web Java (JWS) oferuje element installer-desc do identyfikacji instalatora/deinstalatora dla aplikacji. Intencją instalatora jest wykonanie dowolnej konfiguracji aplikacji/rozwijanej, której nie można obsłużyć standardowym zachowaniem JWS podczas buforowania klas/zasobów podczas pierwszego uruchomienia i wyczyszczenia ich podczas odinstalowywania.

Podkreśl moje (cytat z mojego demo;).

+0

got it wdrażane za pomocą dołączonego ant skrypt powinny \t 'JOptionPane.showMessageDialog (null, \t \t \t \t "Dziękujemy za korzystanie (Trivial) Zastosowanie!");' wykonać po wyjęciu z aplikacji poprzez Dodaj/Usuń lub panel sterowania Java? wersja java = 1.6.0_12-B04 – thirdy

+0

Próbowałem odinstalować z: 1. wygranej Dodaj/usuń 2. Java Control Panel 3. javaws -uninstall application.jnlp ale nie JOptionPane.showMsgDialog został stracony . przynajmniej w mojej 'java version = 1.6.0_12-b04' – thirdy

+0

@thirdy: Właśnie wypróbowałem to na Windows 7, używając normalnego" odinstalowywania programu "Windows w panelu kontrolnym, i otrzymałem ostateczne' Dziękuję za używanie (Trivial) Aplikacja! 'Okienko opcji. To było przy użyciu wersji Oracle 1.6.0_26-b03. Być może powinieneś dodać swój wynik negatywny do któregoś z dwóch (zamkniętych) raportów o błędach, które są połączone w demo. strona. :(Jeden z tych raportów błędów używa kodu demo jako testowego. –

Powiązane problemy