如果没有启动器,com.install4j.api.update.UpdateChecker 不会在构建后发布
com.install4j.api.update.UpdateChecker is not shipped after the build if no launchers
我看到如果我删除 install4j 中所有对我来说多余的启动器,因为我们的项目是 webapp 即服务,在构建并执行安装程序后,i4jruntime.jar
出现在 C:\Program Files (x86)\Astra\.install4j
不包含 com.install4j.api.update.UpdateChecker
class。是否必须拥有
至少一个发射器?我正在使用 install4j 7.0.2。因此,有效的自动更新功能 () 已损坏。请帮忙。
这是 install4j 中的 "runtime shrinking" 功能。如果您使用生成的服务启动器启动您的 Web 应用程序,编译器将在运行时保留所有引用的 类,包括 UpdateChecker。
您可以通过取消选中 "Shrink runtime library and remove all unused classes" 复选框来禁用 "General Settings->Media File Options" 步骤的运行时收缩。
我看到如果我删除 install4j 中所有对我来说多余的启动器,因为我们的项目是 webapp 即服务,在构建并执行安装程序后,i4jruntime.jar
出现在 C:\Program Files (x86)\Astra\.install4j
不包含 com.install4j.api.update.UpdateChecker
class。是否必须拥有
至少一个发射器?我正在使用 install4j 7.0.2。因此,有效的自动更新功能 (
这是 install4j 中的 "runtime shrinking" 功能。如果您使用生成的服务启动器启动您的 Web 应用程序,编译器将在运行时保留所有引用的 类,包括 UpdateChecker。
您可以通过取消选中 "Shrink runtime library and remove all unused classes" 复选框来禁用 "General Settings->Media File Options" 步骤的运行时收缩。