2009-06-03 97 views
1

我想弄清楚在客戶端計算機上安裝我的Java應用程序的最佳方式。 這裏的主要指導原則是這些客戶端是不識字的電腦 - 所以越少越好。Java Web Start驅動安裝

我在考慮使用一個模型來啓動一個Java Web Start應用程序,它將同時處理註冊和安裝過程。

我希望這些客戶端(主要是房地產代理)能夠訪問主頁面上的鏈接,通過一個漂亮的Web Start屏幕(甚至是嵌入式Java小程序)呈現它們具有單一窗體的位置填寫並點擊安裝,並在計算機上安裝最新版本的程序。

這裏的準則是:

  1. 安裝的程序應該是完全的可執行文件(應避免各種javaw進程的怪事)。
  2. 安裝的程序應該在啓動時運行。

附加地/可選地:

  • 它安裝應能掃描計算機的先前版本的安裝的程序的存在的網絡啓動/小程序的程序和相應地進行響應 - 意味着如果已經安裝,它只會在需要時更新已安裝程序的JAR(關閉,更新和重新啓動)。 這樣我可以從安裝的程序中調用JNLP作爲自動更新方法。
  • 我很想談談這個 - 有沒有這樣的系統可用?

    +0

    我意識到這個問題很陳舊,但你看中的做法? 問:關於需求#2 - 這是否需要系統服務?還是隻有在用戶登錄時才需要運行? – 2010-02-04 15:10:15

    回答

    1

    查看最新的Web Start。它自動執行jar-update魔法(一如既往),但也可以讓你做延遲加載的jar文件。加上離線運行。

    如果你想填充本地緩存,那麼jar文件應該有版本化的名稱,然後你的「更新」 - 應用程序可以要求這些。當程序下次運行時,他們會準備好。