好的,这对我说话有点困难,所以请耐心等待。
我们的项目目录结构依赖于$ {sys.installationDir} / jre,它是用于运行我们产品的JRE的位置。这适用于使用install4j构建安装程序的新安装,因为install4j默认将jre放在那里。
但是对于install4j构建了对旧版安装的更新,这是有问题的。
我有重复使用的安装代码,遗憾的是它依赖于Java 1.6功能。我的产品的旧版安装运行1.5并且由于其他原因无法更新。
我需要允许install4j安装程序将Java 1.6 jre解压缩到一个临时位置,仅用于执行安装代码,然后将其删除。
我似乎无法找到一种方法来配置捆绑JRE的安装位置。任何提示/建议?
答案 0 :(得分:1)
JRE包总是安装在安装目录中的“jre”子目录中。
您可以取消选择“安装文件”操作中的“更新捆绑的JRE”属性,以防止旧的JRE被覆盖。