为什么 Install4J 不更新 i4jruntime.jar?
Why doesn't Install4J update i4jruntime.jar?
我正在从 Install4J 版本 4 升级到版本 6。在我的代码中进行适当的更改后,我 运行 新建的升级程序来更新原始软件安装,发现我的软件启动器已更新,但 i4jruntime.jar 文件未更新。结果是我的应用程序不会 运行 因为 "Error: Could not find or load main class com.install4j.runtime.launcher.UnixLauncher"
当我手动将 i4jruntime.jar(版本 6)复制到 .install4j 文件夹中的 i4jruntime.jar(版本 4)上时,我的应用程序启动得很好。
我在生成的安装程序 > 更新上阅读了 help docs,但似乎这更多是关于更新您的软件,而不是更新 Install4J 本身。
如何让 Install4J 更新 i4jruntime.jar 文件本身?
将升级运行时,除非您在 "Installer->Update options" 步骤中将安装程序类型设置为 "Add-on installer",或者如果您在 "Install runtime" 属性 中取消选择 "Install files"行动。
我正在从 Install4J 版本 4 升级到版本 6。在我的代码中进行适当的更改后,我 运行 新建的升级程序来更新原始软件安装,发现我的软件启动器已更新,但 i4jruntime.jar 文件未更新。结果是我的应用程序不会 运行 因为 "Error: Could not find or load main class com.install4j.runtime.launcher.UnixLauncher"
当我手动将 i4jruntime.jar(版本 6)复制到 .install4j 文件夹中的 i4jruntime.jar(版本 4)上时,我的应用程序启动得很好。
我在生成的安装程序 > 更新上阅读了 help docs,但似乎这更多是关于更新您的软件,而不是更新 Install4J 本身。
如何让 Install4J 更新 i4jruntime.jar 文件本身?
将升级运行时,除非您在 "Installer->Update options" 步骤中将安装程序类型设置为 "Add-on installer",或者如果您在 "Install runtime" 属性 中取消选择 "Install files"行动。