2010-06-11 15 views
5

Chcę skorzystać z zalet java web start, ale nie chcę, aby nasz klient napotkał ekran ładowania strony startowej java, wydaje się brzydki ... a także klient może nie zainstalować jre, a jre-install może być dla nich grymaśny ..to chcę spakować naszą aplikację i jre do pliku instalacyjnego używając installanywhere. kiedy użytkownik uruchamia nasz program, chcę wywołać API startu sieciowego, aby wykonać pracę porównywalną z wersją i zaoferować ekran ładowania się .. , czy mogę wywołać uruchomienie sieci w moim programie? i jak? Pozdrawiam L.J.WCzy mogę uruchamiać program Java w programie?

Odpowiedz

-2

Jeśli instalujesz aplikację lokalnie na komputerze użytkownika, dlaczego miałbyś dzwonić do JWS?

+3

Aby móc pobrać aktualizacje? –

+1

Chcę automatycznie uaktualnić nasz program, myślę, że jws/jnlp wykonało tę pracę. –

+1

To powinno być komentarzem do pytania, a nie odpowiedzią. – finnw

1

Nie sądzę, aby start internetowy był taki, jak chcesz tutaj. Nie możesz zmienić ekranu ładowania, a jeśli chcesz uzyskać dostęp do komputera użytkownika w jakikolwiek sposób, będziesz musiał zawracać użytkownika z potwierdzeniem i ryzykować, że przestraszą się i anulują. Po prostu uruchom własną aktualizację automatyczną; Zdecydowanie nie warto korzystać z Web Start tylko po to.

+0

Czy znasz lekkie środowisko Java do automatycznej aktualizacji? – Mot

+0

Zależy od tego, co uważasz za lekkie. Ta biblioteka: http://swing-fx.blogspot.com/2008/07/add-auto-update-and-plugins-to-your.html umożliwi automatyczną aktualizację i wtyczkę; słoik to 88k. To nie jest tak źle, ale może to być przesada, jeśli nie potrzebujesz wtyczek. (Jest wydany na licencji BSD.) – qmega

1

Na pytanie ekranu ładowania:

<jnlp ...> 
    <information> 
     <icon kind="splash" href="splash.gif" /> 
     ... 
    </information> 
    ... 
</jnlp> 
+0

To jest odpowiedź +1 –

Powiązane problemy