0

有没有人遇到过错误:安装 IBM Websphere ILog JRules Studio 7.1.1 时无法创建 Java 虚拟机错误?我有 Windows 7 64 位操作系统,但此错误可能发生在任何 Windows 机器上。默认情况下,IBM 提供 32 位的软件包,因此我们的安装团队尝试使用 32 位 JDK 6(有许多次要版本)很多天,但无法弄清楚。我在下面发布了我自己的解决方案。检查一下并挽救您的生命。

4

1 回答 1

1

您通常通过在 Windows 上运行 JRules_V711_CZLX7ML.exe 文件来开始安装。它将提取您临时目录中的所有资源,您可能会遇到错误:“无法创建 Java 虚拟机”。只需按照以下步骤,它“可能”会解决您的问题: 1. 通过在开始-> 运行或 Windows 资源管理器中键入“%temp%”进入您的临时目录。2. 寻找类似的目录:I1403739667。进入这个目录。3. 打开命令提示符并转到 I1403739667/Windows/resource/jre/bin 4. 运行命令:java -version 5. 如果您看到以下错误,请继续执行,否则您可能会遇到其他问题:

JVMJ9VM011W 无法装入 j9jpi24:找不到指定的模块。 错误:无法加载 Mercury Interactive 支持。请再次运行安装程序。 如果问题仍然存在,请联系 Mercury 的客户支持。JVMJ9VM011W 无法装入 j9jpi24:找不到指定的模块。JVMJ9VM015W 库 jvmhook(-3) 的初始化错误:JVM_OnLoad failed 无法创建 Java 虚拟机。

  1. 如果您安装了 HP Quick Test Professional,它在 HP 收购之前曾经是 Mercury,就会发生这种情况。
  2. 右键单击桌面上的计算机图标并查找以下环境变量:IBM_JAVA_OPTIONS
  3. 将其重命名为 IBM_JAVA_OPTIONS_DONOTUSE 或将其删除。
  4. 再次尝试安装。

注意:我试图通过更改 Rule Studio.lax 文件中的 vm 属性以使用安装在我的 Windows 机器上的 JDK 6 32 位来绕过此错误,并且能够成功安装,但是规则编译错误太多,不会有任何意义。所以永远不要尝试使用你自己的 JDK。您必须使用作为 Rule Studio 的一部分提供的 IBM JDK。

于 2014-07-02T15:06:57.903 回答