如何在$ {installer:sys.installationDir} / jre以外的地方安装捆绑的JRE?

时间:2012-05-11 13:35:36

标签: install4j

好的,这对我说话有点困难,所以请耐心等待。

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

但是对于install4j构建了对旧版安装的更新,这是有问题的。

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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