Install4j在安装期间删除jre \ bin文件夹

时间:2016-05-09 21:48:33

标签: install4j

我正在使用Install4j 6.1.1创建一个新的安装程序,该安装程序必须足够智能以支持3种安装方案:

  1. 创建新安装
  2. 升级现有安装
  3. 升级使用InstallAnywhere安装程序
  4. 创建的现有安装

    方案1和2正常运行。对于方案3,安装新jre时出现问题。

    如果我的安装程序找到旧的非Install4j实例,它会在继续新安装之前调用先前版本的卸载程序。这似乎工作得很好。但是,新捆绑的JRE未正确安装。 “安装文件”操作将JRE复制到安装文件夹,然后删除bin文件夹。这会导致无法执行的安装损坏。我可以看到这种情况发生 - 如果我在安装期间打开JRE子文件夹,我可以看到jre的lib和bin文件夹被创建,然后看bin文件夹被删除。 jre \ lib文件夹仍然存在。安装日志中似乎没有任何内容可以解释发生了什么。

    知道什么会导致捆绑的JRE部分安装?

0 个答案:

没有答案