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

Публикации PeterL

3 публикаций создано PeterL (учитываются публикации только с 29 марта 2023)


#96115 Некорректный запуск Java из скрипта

Отправлено автор: PeterL 24 октября 2011 - 13:20 в Hewlett-Packard (Mercury) - Functional Testing

[/quote]
Заключите пути внутри переменной в кавычки, и будет вам счастье :)
-Xrunjvmhook -Xbootclasspath/a:"C:\PROGRA~1\HP\QuickTest Professional\bin\java_shared\classes";"C:\PROGRA~1\HP\QuickTest Professional\bin\java_shared\classes\jasmine.jar"
[/quote]

Прывым делом сделал - не помогло, я так понял проблема в том что к тому что находится в _JAVA_OPTIONS добавляется ещё один путь -Xbootclasspath/p:C:\PROGRA~1\HP\QuickTest Professional\bin\, так вот откуда он берётся не ясно, я думаю если его в кавычки заключить то будет мне счастье, только вот откуда он подтягивается непонятно.



#96089 Некорректный запуск Java из скрипта

Отправлено автор: PeterL 24 октября 2011 - 10:05 в Hewlett-Packard (Mercury) - Functional Testing

[/quote]
А что написано в этой переменной?
И где вы смотрите значение этой переменной?
[/quote]

_JAVA_OPTIONS, windows environment variable, появляется после установки Java add-in для QTP. Ее значение = -Xrunjvmhook -Xbootclasspath/a:"C:\PROGRA~1\HP\QuickTest Professional\bin\java_shared\classes;C:\PROGRA~1\HP\QuickTest Professional\bin\java_shared\classes\jasmine.jar



#95516 Некорректный запуск Java из скрипта

Отправлено автор: PeterL 14 октября 2011 - 09:18 в Hewlett-Packard (Mercury) - Functional Testing

Доброго всем дня коллеги!

Возникла проблема, которую не могу разрешить уже второй день:

Есть тестовый скрипт который запускает через java некую удаленную программу на линуксовой машине, скрипт работал прекрасно. С тех пор как мы перешли на виртуальные машины наблюдается такая проблема, при поптыке выполнить комманду "java -cp ..." вылетает ошибка

Picked up JAVA_TOOL_OPTIONS: -agentlib:jvmhook
Picked up _JAVA_OPTIONS: -Xrunjvmhook -Xbootclasspath/a:"C:\PROGRA~1\HP\QuickTest Professional\bin\java_shared\classes;C:\PROGRA~1\HP\QuickTest Professional\bin
\java_shared\classes\jasmine.jar" -Xbootclasspath/p:C:\PROGRA~1\HP\QuickTest Professional\bin\
Unrecognized option: Professional\bin\
Could not create the Java virtual machine.

Есть мнение, что собственно не распознается пробел в пути C:\PROGRA~1\HP\QuickTest Professional\bin, гугл сказал что мол поменяйте системную переменную _JAVA_OPTIONS, возьмите пути в кавычки. Но проблема в том что такого пути -Xbootclasspath/p:C:\PROGRA~1\HP\QuickTest Professional\bin\ в этой переменной нет, абсолютно непонятно откуда QTP берёт это значение.

Были ли у кого схожие проблемы? Заранее благодарю.