0
我想創建一個自更新jar。自更新Java jar
我已經完成了第一部分:我下載了最新的版本。不過,我想刪除當前版本,這就是我卡住的地方。我在最後做了更新,我想刪除當前的jar。
我試過File.delete()和File.deleteOnExit()方法無濟於事。有什麼建議?
謝謝。
我想創建一個自更新jar。自更新Java jar
我已經完成了第一部分:我下載了最新的版本。不過,我想刪除當前版本,這就是我卡住的地方。我在最後做了更新,我想刪除當前的jar。
我試過File.delete()和File.deleteOnExit()方法無濟於事。有什麼建議?
謝謝。
Java web start是一個不錯的選擇。更原始的方法是擁有非常有限的核心應用程序,它依賴於可以從核心應用程序升級的其他罐子。
爲什麼不用這樣的方式製作新的jar,以便在執行時刪除舊的jar? – Dimme
我認爲以上是你需要的。有一個單獨的更新jar,你運行更新主jar。它下載主jar,替換它,然後啓動新jar。基本上一個jar更新另一個。 – Nerdtron
也許您有興趣使用Java Web Start?它允許你將罐子更新到最新版本。請參閱http://www.java.com/en/download/faq/java_webstart.xml – Max