IBM Websphere ILog JRules Studio 7.1.1 Установка не удалась из-за ошибки: не удалось виртуальной машине Java

Кто-нибудь сталкивался с ошибкой: не удалось создать ошибку виртуальной машины Java при установке IBM Websphere ILog JRules Studio 7.1.1? У меня 64-битная ОС Windows 7, но эта ошибка может произойти на любом компьютере с Windows. По умолчанию IBM поставляет пакет для 32-битной системы, поэтому наша команда по установке пыталась использовать 32-битную версию JDK 6 (со многими второстепенными версиями) в течение многих дней, но не смогла выяснить. Я разместил свое собственное решение ниже. Проверьте это и спасите свою жизнь.

1 ответ

Обычно вы запускаете установку, запуская файл JRules_V711_CZLX7ML.exe в Windows. Он извлечет все ресурсы из вашего временного каталога, и вы можете столкнуться с ошибкой: "Не удалось создать виртуальную машину Java". Просто выполните следующие действия, и это "может" решить вашу проблему: 1. Перейдите во временный каталог, введя "%temp%" в "Пуск" -> "Выполнить" или в проводнике Windows. 2. Найдите в каталоге что-то вроде: I1403739667. Зайдите в этот каталог. 3. Откройте командную строку и перейдите по адресу I1403739667/Windows/resource/jre/bin 4. Запустите команду: java -version 5. Если вы видите следующую ошибку, перейдите дальше, в противном случае у вас могут возникнуть другие проблемы:

JVMJ9VM011W Невозможно загрузить j9jpi24: указанный модуль не найден. Ошибка: не удалось загрузить поддержку Mercury Interactive. Пожалуйста, запустите установку снова. Если проблема не устранена, обратитесь в службу поддержки Mercury. JVMJ9VM011W Невозможно загрузить j9jpi24: указанный модуль не найден. JVMJ9VM015W Ошибка инициализации для библиотеки jvmhook(-3): сбой JVM_OnLoad Не удалось создать виртуальную машину Java.

  1. Это происходит, если вы установили HP Quick Test Professional, которая раньше была Mercury до того, как HP перекупила ее.
  2. Щелкните правой кнопкой мыши значок вашего компьютера на рабочем столе и найдите следующую переменную среды: IBM_JAVA_OPTIONS
  3. Переименуйте его в IBM_JAVA_OPTIONS_DONOTUSE или удалите.
  4. Попробуйте установить снова.

ПРИМЕЧАНИЕ. Я пытался обойти эту ошибку, изменив свойство vm в файле Rule Studio.lax для использования 32-битной версии JDK 6, установленной на моем компьютере с Windows, и смог успешно установить ее, но было слишком много ошибок компиляции правил, которые не могли иметь смысл. Поэтому НИКОГДА не пытайтесь использовать свой JDK. Вы должны использовать IBM JDK, поставляемый как часть Rule Studio.

Другие вопросы по тегам