2017-09-25 44 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。

通过取消选中“收缩运行时间库并删除所有未使用的类”复选框,可以禁用“常规设置 - >媒体文件选项”步骤中的运行时缩减。