2

好的,这对我来说有点难以用语言表达,所以请耐心等待。

我们的项目目录结构依赖于 ${sys.installationDir}/jre 作为用于运行我们产品的 JRE 的位置。这适用于使用 install4j 内置安装程序的新安装,因为 install4j 默认将 jre 放在那里。

但是对于 install4j 对旧版安装的内置更新,这是有问题的。

我有我正在重用的安装代码,不幸的是它依赖于 Java 1.6 功能。我有运行 1.5 的旧版产品安装,并且由于其他原因无法更新。

我需要允许 install4j 安装程序将 Java 1.6 jre 解压到临时位置,仅用于执行安装代码,然后将其删除。

我似乎找不到配置捆绑 JRE 安装位置的方法。任何提示/建议?

4

1 回答 1

1

JRE 包总是安装到安装目录内的“jre”子目录中。

您可以取消选择“安装文件”操作中的“更新捆绑的 JRE”属性,以防止旧的 JRE 被覆盖。

于 2012-05-15T10:55:51.460 回答