如何在install4j中更改共享JRE的位置?

时间:2014-02-13 11:08:48

标签: install4j

我想与我的主应用程序的JRE共享附件,这些附件将使用单独的安装程序安装。主要应用程序附加组件属于同一产品系列。 JRE应该在此产品线的所有产品之间共享,但不能与其他产品共享。

是否可以定义共享JRE的路径而不是使用“... \ common files \ i4j_jres”?

我想使用像

这样的东西

“... \ common files \ my company \ product line1 \ jre” 和 “... \ common files \ my company \ product line2 \ jre”

1 个答案:

答案 0 :(得分:0)

无法自定义共享JRE的安装目录。

如果您使用附加安装程序(Installer-> Update Options),他们将自动获取主产品的JRE。在这种情况下,您不必设置选择"安装为共享JRE捆绑包"在媒体向导中。在这种情况下,附加组件不能有单独的安装目录,也不能单独卸载它们。

另一种选择是使用"在Windows上修改环境变量来设置环境变量"行动和价值${installer:sys.preferredJre}。在附加产品的安装程序中,将相应的环境变量条目添加到Java搜索序列(常规设置 - > Java版本)。