Перейти к содержимому

Фотография

После установки QTP 11 перестала запускаться Java


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 9

#1 Quino

Quino

    Новый участник

  • Members
  • Pip
  • 53 сообщений
  • ФИО:Борисов Виктор Александрович
  • Город:Москва

Отправлено 23 сентября 2011 - 12:30

Подскажите в чем причина того, что JAVA приложение не запускается (проблема при инициализации ВиртМашины)
В консоли при выполнении команды java -version выдается вот что:

C:\Windows\System32>java -version
Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook
Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~2\HP\QUICKT~1\
bin\JAVA_S~1\classes;C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes\jasmine.jar
Error occurred during initialization of VM
Could not find agent library jvmhook on the library path, with error: Can't load
IA 32-bit .dll on a AMD 64-bit platform
  • 0

#2 Zenturio

Zenturio

    Опытный участник

  • Members
  • PipPipPipPip
  • 386 сообщений
  • ФИО:Дмитрий
  • Город:Смоленск - Москва


Отправлено 23 сентября 2011 - 13:01

Подскажите в чем причина того, что JAVA приложение не запускается (проблема при инициализации ВиртМашины)
В консоли при выполнении команды java -version выдается вот что:

C:\Windows\System32>java -version
Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook
Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~2\HP\QUICKT~1\
bin\JAVA_S~1\classes;C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes\jasmine.jar
Error occurred during initialization of VM
Could not find agent library jvmhook on the library path, with error: Can't load
IA 32-bit .dll on a AMD 64-bit platform

Попробуйте поставить 64 bit java
  • 0

#3 Quino

Quino

    Новый участник

  • Members
  • Pip
  • 53 сообщений
  • ФИО:Борисов Виктор Александрович
  • Город:Москва

Отправлено 23 сентября 2011 - 13:05

Попробуйте поставить 64 bit java


У меня стоит java 64-х
Дело в том, что до установки QTP все было отлично
  • 0

#4 Quino

Quino

    Новый участник

  • Members
  • Pip
  • 53 сообщений
  • ФИО:Борисов Виктор Александрович
  • Город:Москва

Отправлено 23 сентября 2011 - 13:19

я сейчас удалил переменные, которые прописал QTP и все заработало
  • 0

#5 ch_ip

ch_ip

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 23 сентября 2011 - 15:19

я сейчас удалил переменные, которые прописал QTP и все заработало

Да, только теперь не будет Java add-in в QTP работать
  • 0

#6 Quino

Quino

    Новый участник

  • Members
  • Pip
  • 53 сообщений
  • ФИО:Борисов Виктор Александрович
  • Город:Москва

Отправлено 26 сентября 2011 - 07:04

Да, только теперь не будет Java add-in в QTP работать


Да, подскажите как решить данную проблему?
  • 0

#7 ch_ip

ch_ip

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 26 сентября 2011 - 07:33

Как полностью выглядят переменные JAVA_OPTIONS и JAVA_TOOL_OPTIONS ?
Может быть достаточно будет заключить пути, которые туда прописывает QTP, в кавычки, а может их надо будет поправить так, чтобы они указывали на реально установленную Java. У QTP, к сожалению, косяки с переменными окружения тянутся аж с версии 6.5 :(
  • 0

#8 Quino

Quino

    Новый участник

  • Members
  • Pip
  • 53 сообщений
  • ФИО:Борисов Виктор Александрович
  • Город:Москва

Отправлено 26 сентября 2011 - 07:40

Как полностью выглядят переменные JAVA_OPTIONS и JAVA_TOOL_OPTIONS ?
Может быть достаточно будет заключить пути, которые туда прописывает QTP, в кавычки, а может их надо будет поправить так, чтобы они указывали на реально установленную Java. У QTP, к сожалению, косяки с переменными окружения тянутся аж с версии 6.5 :(


JAVA_TOOL_OPTIONS: -agentlib:jvmhook

_JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~2\HP\QUICKT~1\
bin\JAVA_S~1\classes;C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes\jasmine.jar

эти переменные я скопировал сверху. Просто уже после того как я их удалил, при запуске QTP он не генерит переменые
  • 0

#9 ch_ip

ch_ip

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 26 сентября 2011 - 07:45


Как полностью выглядят переменные JAVA_OPTIONS и JAVA_TOOL_OPTIONS ?
Может быть достаточно будет заключить пути, которые туда прописывает QTP, в кавычки, а может их надо будет поправить так, чтобы они указывали на реально установленную Java. У QTP, к сожалению, косяки с переменными окружения тянутся аж с версии 6.5 :(


JAVA_TOOL_OPTIONS: -agentlib:jvmhook

_JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~2\HP\QUICKT~1\
bin\JAVA_S~1\classes;C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes\jasmine.jar

эти переменные я скопировал сверху. Просто уже после того как я их удалил, при запуске QTP он не генерит переменые

Естественно, что он их заново не заполняет - они прописываются при установке. Чтобы их получить обратно, надо переставить QTP. Текст из сообщения об ошибке не очень интересен, потому что если в них есть лишние пробелы, то мы этого не увидим, так как пути парсятся до первого пробела.
На будущее: если хотите попробовать пожить без каких-то переменных, лучше их просто переименовать, а не удалять.
  • 1

#10 Quino

Quino

    Новый участник

  • Members
  • Pip
  • 53 сообщений
  • ФИО:Борисов Виктор Александрович
  • Город:Москва

Отправлено 27 сентября 2011 - 07:08

_JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes;C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes\jasmine.jar

IBM_JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes;C:\PROGRA~2\HP\QUICKT~1\bin\JAVA_S~1\classes\jasmine.jar

JAVA_TOOL_OPTIONS: -agentlib:jvmhook
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных