从启动器调用自动更新程序 - Install4J

invoking auto updater from launcher - Install4J

我试图在我的 Java 应用程序启动之前集成一个自动更新,而不向我的应用程序添加代码。如果我正确阅读了文档 here(“快速入门”部分),这应该可以通过应用程序模板 带有静默版本检查的更新下载器 实现。然而,在遵循文档之后,更新程序本身工作得很好,但由于某种原因它没有在应用程序启动时被调用。

launcher integration configuration

有办法吗?

编辑 1: 也许这是相关的:启动器是由应用程序本身生成的 .exe 文件,而不是 install4j

生成的启动器

自动启动器集成仅适用于生成的启动器可执行文件。对于外部启动程序可执行文件,您必须使用 API 启动更新下载程序。在更新下载器的“Launcher integration”选项卡上,单击“Start integration wizard”按钮以获取相应的代码片段。这需要您将 install4j 运行时添加到编译类路径(而不是分发),有关更多信息,请参阅

https://www.ej-technologies.com/resources/install4j/help/api/