未安装或更新捆绑的JRE

我们有两个应用程序具有Windows Installer和捆绑的JRE选项。这两个安装程序都在Bamboo中构建,当前使用install4j 7.0.9。在顶部安装新版本并附带更新的JRE时,第一个应用程序(Openfire)更新捆绑的JRE。但是第二个应用程序(Spark)有几个问题:

  1. 次要问题。如果系统上安装了JRE / JDK,则不会安装捆绑的JRE文件夹。即使存在系统JRE / JDK,第一个应用程序(Openfire)也不会这样做,并且始终会安装JRE。

  2. 在顶部安装包含较新JRE的较新版本时,第二个应用程序(Spark)不会更新已安装的JRE文件夹。

我不知道为什么第二个应用程序会这样。它要么在我们切换到较新的install4j版本之后开始,要么在从Ant转到Maven构建之后开始。Bamboo中使用的install4j安装程序xml很旧(其中具有6.1.4版本)。也许缺少最新的install4j版本的某些选项。https://github.com/igniterealtime/Spark/blob/master/distribution/src/installer/spark.install4j

英戈·凯格尔
  1. 在Windows媒体文件配置向导的“捆绑JRE”步骤上,有一个“仅当没有其他合适的JRE时才安装”复选框。

  2. “安装文件”操作具有“更新捆绑的JRE”属性,可以取消选择该属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章