2017-09-25 92 views
1

我看到如果我刪除install4j中所有對我來說都是冗餘的啓動器,因爲我們的項目是webapp作爲服務,在構建和執行之後安裝程序0123'中的i4jruntime.jar不包含com.install4j.api.update.UpdateChecker類。 至少有一個發射器是強制性的嗎?我正在使用install4j 7.0.2。由於這個原因,自動更新功能(Auto update for web app as a service with no launcher)已損壞。請幫助。com.install4j.api.update.UpdateChecker沒有在發佈後發貨,如果沒有發射器

回答

1

這是install4j中的「運行時縮短」功能。如果使用生成的服務啓動器啓動Web應用程序,編譯器將保留運行時中的所有引用類,包括UpdateChecker。

通過取消選中「收縮運行時間庫並刪除所有未使用的類」複選框,可以禁用「常規設置 - >媒體文件選項」步驟中的運行時縮減。