是否有人在安装IBM Websphere ILog JRules Studio 7.1.1时遇到了无法创建Java虚拟机的错误?我有Windows 7 64位操作系统,但这个错误可能发生在任何Windows机器上。默认情况下,IBM提供的包是32位的,所以我们的安装团队尝试了很多天使用32位JDK 6(有很多小版本),但还是没有解决问题。我在下面贴出了我自己的解决方案。
您通常通过在windows上运行JRules_V711_CZLX7ML.exe文件开始安装。它将提取您的临时目录中的所有资源,您可能会遇到错误:"Could Not Create Java Virtual Machine"。只要遵循这些步骤,它"可能"解决你的问题:1. 在开始->运行或Windows资源管理器中输入"%temp%",进入你的临时目录。2. 查找类似于:I1403739667的目录。进入这个目录。3.2 .打开命令提示符,进入"I1403739667/Windows/resource/jre/bin"目录4. 执行命令java -version5. 如果您看到以下错误,请继续检查,否则您可能会遇到其他问题:
JVMJ9VM011W无法加载j9jpi24:无法找到指定的模块。错误:无法加载水星交互支持。请重新运行安装程序。如果问题仍然存在,请联系水星的客户支持。JVMJ9VM011W无法加载j9jpi24:无法找到指定的模块。JVMJ9VM015W库jvmhook(-3)初始化错误:JVM_OnLoad failed无法创建Java虚拟机
- 如果您安装了HP Quick Test Professional(在HP收购之前曾是Mercury),则会发生这种情况。
- 右键单击桌面上的计算机图标并查找以下环境变量:IBM_JAVA_OPTIONS
- 将其重命名为IBM_JAVA_OPTIONS_DONOTUSE或删除。
注意:我曾试图通过改变vm属性在规则工作室通过这个错误。在我的windows机器上安装了JDK 6 32位,并且能够成功安装,但是有太多的规则编译错误,这将没有任何意义。所以千万不要尝试使用你自己的JDK。您必须使用作为Rule Studio一部分附带的IBM JDK。