我想与我的主应用程序的JRE共享附件,这些附件将使用单独的安装程序安装。主要应用程序附加组件属于同一产品系列。 JRE应该在此产品线的所有产品之间共享,但不能与其他产品共享。
是否可以定义共享JRE的路径而不是使用“... \ common files \ i4j_jres”?
我想使用像
这样的东西“... \ common files \ my company \ product line1 \ jre” 和 “... \ common files \ my company \ product line2 \ jre”
答案 0 :(得分:0)
无法自定义共享JRE的安装目录。
如果您使用附加安装程序(Installer-> Update Options),他们将自动获取主产品的JRE。在这种情况下,您不必设置选择"安装为共享JRE捆绑包"在媒体向导中。在这种情况下,附加组件不能有单独的安装目录,也不能单独卸载它们。
另一种选择是使用"在Windows上修改环境变量来设置环境变量"行动和价值${installer:sys.preferredJre}
。在附加产品的安装程序中,将相应的环境变量条目添加到Java搜索序列(常规设置 - > Java版本)。