2010-06-11 52 views
5

我想利用java web start的優勢,但是我不想讓我們的客戶面對java web開始加載屏幕,這看起來很醜陋...而且客戶也許不會安裝jre,而且jre-install可能對他們很挑剔..我想要使用installanywhere將我們的應用程序和jre包裝到安裝文件中。當用戶啓動我們的程序時,我想調用web start API來完成版本比較等工作,並提供自己的加載屏幕。 so,我可以在我的程序中調用web start嗎?以及如何? 致以問候 L.J.W我可以在程序中調用java web start嗎?

回答

-2

如果您在用戶機器上本地安裝應用程序,爲什麼需要調用JWS?

+3

爲了能夠得到更新? – 2010-06-11 18:06:44

+1

我想自動升級我們的程序,我認爲jws/jnlp已經完成了這項工作。 – 2010-06-12 00:49:14

+1

這應該是對問題的評論,而不是回答 – finnw 2010-07-31 23:12:19

1

我不認爲網絡啓動是你想要去的地方。您無法更改加載屏幕,並且如果您想以任何方式訪問用戶的計算機,則必須通過確認來打擾用戶,並冒着被嚇跑和取消的風險。只需推出自己的自動更新;絕對不值得使用網絡開始。

+0

您是否知道自動更新的輕量級Java框架? – Mot 2010-08-11 11:37:12

+0

取決於你認爲光。此庫:http://swing-fx.blogspot.com/2008/07/add-auto-update-and-plugins-to-your.html將爲您提供自動更新和插件功能;該罐子是88k。這並不算糟糕,但如果你不需要插件,它可能會過度。 (它是根據BSD許可證發佈的。) – qmega 2010-08-11 20:22:59

1

對於加載屏幕問題:

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

這是答案+1 – 2011-07-06 20:18:22

相關問題