1
我從Install4J版本4升級到版本6.在我的代碼中進行適當的更改後,我運行新建的升級程序以更新原始軟件安裝,並發現我的軟件啓動程序已更新,但是i4jruntime.jar文件未更新。結果是,我的應用程序不會運行,因爲「錯誤:無法找到或加載主類com.install4j.runtime.launcher.UnixLauncher」爲什麼不Install4J更新i4jruntime.jar?
當我手動複製i4jruntime.jar(版本6)通過i4jruntime。 jar(版本4).install4j文件夾中,然後我的應用程序啓動就好了。
我在生成的安裝程序>更新上閱讀了help docs,但它看起來更像是更新軟件,而不是更新Install4J本身。
如何讓Install4J更新i4jruntime.jar文件本身?
我會測試這些,謝謝! – Jay 2015-01-26 21:12:18
我的「安裝文件」操作確實有「安裝運行時」選中,它是一個附加安裝程序。那麼說我可以更新i4jruntime的唯一方法是將安裝程序類型從附加安裝程序更改爲常規安裝程序?如果我想將此安裝程序作爲附加安裝程序保存,是否將i4jruntime jar添加到分發樹中是我的最終選擇? – Jay 2015-01-26 21:26:12
附加安裝程序不適合升級,只適用於附加組件。它甚至不能更新版本號。將i4jruntime.jar添加到分發樹不起作用。 – 2015-01-26 22:15:52