我們正在尋找Java web start的替代方案,它可以有效地完成同樣的任務,只是更好地實施。我們遇到了很大的麻煩。我們有幾個XP桌面辦公室,都略有不同,迄今爲止只有少數幾個辦公室沒有經過嚴格的調整。問題在於如果代理設置不正確(使用Java控制面板中的直接連接允許它工作),拒絕在設置像「-Xmx」這樣的參數時運行,但當它們不運行時運行正常(直到它運行內存不足)以及其他我們無法解決的奇怪問題。java web start alternative
網絡啓動的方式正是我們想要的,即連接到具有應用程序的服務器,下載任何已更改的內容,保留罐子緩存等。其他團隊在這裏使用'clickonce'作爲C#應用程序,它確實有效,但似乎不那麼麻煩。
我相信我們並不是唯一遇到過這個問題的人,但是四處搜尋並沒有真正顯示出任何替代方案。我們已經研究過編寫一個存根本地應用程序,它基本上只是一個URLClassLoader,可以通過網絡即時加載我們的應用程序,但不幸的是,這對其他辦公室而言太慢了。有人有主意嗎?
感謝
更新
如果有些人好奇,什麼最終發生的事情,我們給在webstart再過一個月左右,但繼續下去,以便我們實現了自己的版本遇到問題。它基本上只是一個存根,具有一個URL類加載器,您可以指向一個Web服務器。這是< 200行代碼,它已經運行了好幾個月。這是不理想的,但直到有人改善webstart我們會堅持下去。
我認爲你應該寫一些關於你的實際問題的文章,因爲我相信你現在最好的地點是解決它們,而不是遷移到Eclipse更新站點等其他技術。 – 2010-07-15 10:33:46
目前我們只是逐個解決問題,但我認爲可能會有一個不太麻煩的替代方案。然而,令人鼓舞的是,人們的建議一直是堅持網絡開始,我想它一定適用於某些人。 – Dave 2010-07-15 11:00:31
Java RMI如何?製作一個GUI應用程序,它依賴於一組類並從某個中央服務器遠程獲取它們的實現。這個主題有一個[Java SE trail](http://docs.oracle.com/javase/tutorial/rmi/)。 – 2013-04-20 15:49:16