#websphere #ilog #jrules
#websphere #ilog #jrules
Вопрос:
Кто-нибудь сталкивался с ошибкой: Не удалось создать ошибку виртуальной машины 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 -версия 5. Если вы видите следующую ошибку, перейдите дальше, иначе у вас могут возникнуть другие проблемы:
JVMJ9VM011W Не удалось загрузить j9jpi24: не удалось найти указанный модуль. Ошибка: не удалось загрузить службу поддержки Mercury Interactive. Пожалуйста, запустите программу установки еще раз. Если проблема не устранена, обратитесь в службу поддержки клиентов Mercury. JVMJ9VM011W Не удалось загрузить j9jpi24: не удалось найти указанный модуль. Ошибка инициализации JVMJ9VM015W для библиотеки jvmhook(-3): сбой JVM_OnLoad Не удалось создать виртуальную машину Java.
- Это происходит, если вы установили HP Quick Test Professional, который до покупки HP был Mercury.
- Щелкните правой кнопкой мыши значок вашего компьютера на рабочем столе и найдите следующую переменную среды: IBM_JAVA_OPTIONS
- Либо переименуйте его в IBM_JAVA_OPTIONS_DONOTUSE, либо удалите его.
- Попробуйте установить еще раз.
ПРИМЕЧАНИЕ: Я пытался обойти эту ошибку, изменив свойство виртуальной машины в файле Rule Studio.lax, чтобы использовать 32-разрядную версию JDK 6, установленную на моем компьютере с Windows, и смог успешно установить, но было слишком много ошибок компиляции правил, которые не имели бы никакого смысла. Поэтому НИКОГДА не пытайтесь использовать свой собственный JDK. Вы должны использовать IBM JDK, поставляемый как часть Rule Studio.