【发布时间】:2019-01-22 08:26:08
【问题描述】:
我们有两个应用程序具有带有捆绑 JRE 选项的 Windows 安装程序。两个安装程序都内置在 Bamboo 中,目前使用的是 install4j 7.0.9。第一个应用程序 (Openfire) 更新捆绑的 JRE 时在顶部安装新版本并包含较新的 JRE。但是第二个应用程序(Spark)有一些问题:
小问题。如果系统上安装了 JRE/JDK,则不会安装捆绑的 JRE 文件夹。第一个应用程序(Openfire)没有做同样的事情,并且总是安装 JRE,即使系统 JRE/JDK 存在。
第二个应用程序 (Spark) 未更新已安装的 JRE 文件夹,当在顶部安装包含较新 JRE 的较新版本时。
我不明白为什么第二个应用程序会这样。它要么在我们切换到较新的 install4j 版本之后开始,要么在从 Ant 转向 Maven 构建之后开始。 Bamboo 中使用的 install4j 安装程序 xml 是旧的(其中有 6.1.4 版本)。也许它缺少最新 install4j 版本的一些选项。 https://github.com/igniterealtime/Spark/blob/master/distribution/src/installer/spark.install4j
【问题讨论】:
标签: install4j