我正在从Install4J版本4升级到版本6.在我的代码中进行了适当的更改之后,我运行了新构建的升级程序以更新原始软件安装,并发现我的软件启动程序已更新,但是i4jruntime。 jar文件未更新。结果是我的应用程序将无法运行,因为“错误:无法找到或加载主类com.install4j.runtime.launcher.UnixLauncher”
当我在.install4j文件夹中的i4jruntime.jar(版本4)上手动复制i4jruntime.jar(版本6)时,我的应用程序启动就好了。
我在生成的安装程序>上阅读help docs更新,但似乎这更多是关于更新您的软件,而不是更新Install4J本身。
如何让Install4J更新i4jruntime.jar文件?
答案 0 :(得分:1)
除非您已将安装程序类型设置为"附加安装程序"否则将升级运行时。在" Installer->更新选项"步骤或者如果您取消选择"安装运行时" "安装文件"动作。