【发布时间】:2021-12-19 09:05:32
【问题描述】:
我正在尝试在启动 Java 应用程序之前集成自动更新,而不向我的应用程序添加代码。如果我正确阅读了文档here(“快速入门”部分),这应该可以通过应用程序模板使用静默版本检查更新下载器来实现。然而,在遵循文档之后,更新程序本身工作得很好,但由于某种原因在应用程序启动时没有调用它。
launcher integration configuration
有没有办法做到这一点?
编辑 1: 也许这是相关的:启动器是由应用程序本身生成的 .exe 文件,而不是 install4j 生成的启动器
【问题讨论】:
-
确定没有被调用?静默版本检查意味着如果updates.xml 中没有新版本,您将看不到任何内容。要检查,在更新下载器的启动节点后添加一个空的表单屏幕,无论如何都会显示。然后可以查看%TEMP%目录下的日志文件,看看updates.xml文件的下载是否有问题。
-
我有理由确定它没有被调用。手动调用更新程序(通过调用 .install4j 文件夹中的 autoUpdater.exe)更新工作。如果 Web 服务器被禁用,则会在 %TEMP% 中显示错误日志。启动应用程序时没有这种情况。
标签: install4j