java - Install4j8 对空搜索的处理顺序已更改

标签 java install4j

我们必须确保我们的产品使用 install4j 安装程序中包含的 java 启动。 在 install4j 7 中,我们通过清除 JRE 搜索序列来做到这一点,并且它起作用了。 但对于 install4j 8,当您保存 .install4j 文件并使用 JRE_HOME 和 JDK_HOME 的默认 JRE 搜索序列时,它似乎会从 .install4j 文件中删除空搜索序列 block 。 如果您在 Install4j 8 中打开带有空搜索序列 block 的 .install4j 文件,该文件在 UI 中显示为空,但在使用 Install4j 8 保存并重新打开后,将显示默认值。 我们找到了一种解决方法,即仅将包含的 JRE 目录放入 JRE 搜索序列中。 这看起来像是一个错误,因为在 Install4j Java minimum version seems not functional 中给出了我们用于Install4j 7的解决方案。

最佳答案

这确实是 install4j 8 中的一个回归,它将在 8.0.6 中修复。请联系[email protected]获取已修复此问题的当前版本。

关于java - Install4j8 对空搜索的处理顺序已更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60987921/

相关文章:

java - 如何优雅地停止 install4j 创建的 Windows 服务?

install4j - install4j 可以检测其他 install4j 安装吗?

java - 如何避免 Android 应用程序中手机的 IMEI NO 重复?

java - list 更改后 Android 上出现 NoClassDefFOoundError

java - 解析Google搜索结果错误

java - Install4j - 有没有办法让程序组与媒体安装目录值匹配?

java - Install4j:登录静默更新程序

java - Eclipse 运行配置

java - 如何打印非静态方法

java - 动态指定Install4J可下载组件URL