[英]integrating the autoupdate feature into a java application
我遇到了在桌面JavaFX應用程序中實現自動更新功能的問題。 我不確定它是否有所作為 - 但它將通過雙擊.jar文件來運行,顯然會有GUI表示。
現在來問題:
我需要在應用程序執行時執行自動更新 - 這意味着與服務器同步並檢查更新是否可用:如果可用,則下載新版本並重新加載當前版本。
我對這個問題的任何最佳方法都不是很熟悉。 這是我需要解決的問題,因為它似乎:
A - 以某種方式下載到當前運行的文件所在的同一位置使用相同的文件名(AFAIK Windows故意在每個正在運行的文件/進程上放置一個塊 - 聲稱它正在使用中)
B - 找出一種如何在此應用程序中啟動新進程的方法,該進程在終止時不會死(為了重新加載新的v。)
我可以對B進行不同的操作 - 無論如何,最終結果是我必須在同一目錄中擁有與最初啟動的應用程序相同的文件名。
我想由於這應該是支持多平台的 - Windows + MacOSX ,因此增加了更多的復雜性。 無論如何,我會很高興看到有關一個操作系統的建議。
不要重新嘗試重新實現之前已經解決的問題。 它叫做Java Web Start 。 它完全符合您的需求。 它甚至是多平台!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.