1

InstallAnywhere 提供了一个可执行文件 (Build.exe),它从命令行运行安装程序构建过程。

在我尝试更新随 InstallAnywhere 应用程序提供的 JRE 之前,我能够毫无问题地使用此文件。这就是我所做的:

  1. 我使用 Build.exe 来构建我的安装程序
  2. 我注意到在这个过程中我有一些恼人的 java 相关警告(控制台输出)
  3. 经过一番研究,我发现了一个解决方案,该解决方案提供了更新 InstallAnywhere 根文件夹中包含的 JRE(1.7 版)。
  4. 我用更新的版本(1.8)替换了 JRE

从那时起,只有在使用 Build.exe 时才会出现以下错误。InstallAnywhere GUI 工作得很好。

错误:

This is an incomplete installation of InstallAnywhere 2014 SP1 Evaluation.

由于此错误,即使 我使用的是 InstallAnywhere 2014 Premier 的许可版本,我也无法再使用 Build.exe。

无论我做什么,此错误消息都不会消失,我尝试:

  1. 恢复原来的JRE
  2. 重新安装 InstallAnywhere
  3. 再次提供许可证(许可证服务器)

是什么导致了这个错误?我该如何解决?

4

1 回答 1

1

InstallAnywhere 将一些隐藏文件保存在用户文件夹中。在卸载过程中不会删除这些文件。

查找此文件夹:

C:\Users\[User_Name]\InstallAnywhere\165\Premier

子文件夹\165\premier可能因用户而异,取决于版本和许可证。

在那里您可以找到文件夹首选项,复制此文件夹并将其删除。在此之后,您可以启动 InstallAnywhere 并再次输入您的许可证信息。

于 2016-02-14T13:04:46.037 回答