我想找出一種方法來將自我更新功能添加到我正在處理的Java/Swing應用程序中。將自我更新功能添加到Java Swing應用程序的最佳方式是什麼?
基本上我有一堆jar文件具有額外的功能,當它們改變時被重新部署到安裝的用戶。沒有什麼複雜的,只要檢查一個新版本是否已經發布,通過HTTP下載它們,然後可以選擇重新啓動應用程序給用戶。
我看看webstart,它可以工作。但是,這個特定的應用程序通過類加載和GC內存設置做了一些時髦的事情,看起來不像它們通過webstart支持,或者至少會使事情複雜化。 (它是JMeter的一個調整版本)
我也沿着這個插件處理程序http://swing-fx.blogspot.com/2008/06/add-auto-update-and-plugins-to-your.html添加了這個道路,但它是非常流行的,並且嘗試使用alpha通常會出現的錯誤做得太多。
這似乎是最簡單的方法。我在服務器上保存了一個XML文件,並在本地列出了所有要更新的文件的副本以及版本號。快速簡單,但訣竅。 – madlep 2008-10-18 01:03:28