Затем я заново установил Eclipse, и когда я открываю Eclipse.exe, он не открывает Eclipse IDE
Тот же архив затмения при разархивировании на другую машину работает нормально
Это должно означать проблему рабочей области: затмение попытаться воссоздать представление, для которого отсутствует банка.
Попробуйте запустить ваше затмение с параметром -clean и убедитесь, что оно ссылается на новое новое рабочее пространство (с параметром -data
, как показано в этом eclipse.ini )
Этот вопрос иллюстрирует правильное начало:
eclipse.exe -clean --launcher.ini path\to\my_eclipse.ini
Что касается QTP, обратитесь к этой статье от IBM , в которой описывается аналогичная ситуация.
В этом сценарии был установлен HP Mercury Quick Test Pro Professional v9.3 и присутствовали следующие переменные среды пользователя и системы Microsoft Windows XP:
IBM_JAVA_OPTION and _JAVA_OPTION
Каждый был установлен на:
-Xrunjvmhook -Xbootclasspath/a:C:\PROGRA~1\HP\QUICKT~1\bin\JAVA_S~1\classes;C:\PROGRA~1\HP\QUICKT~1\bin\JAVA_S~1\classes\jasmine.jar
или более явно:
-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
Примечание. HP Mercury Diagnostic Tool - это еще один продукт, который использовал эти переменные среды в прошлом. Обратитесь в службу поддержки HP, если для их продуктов требуется актуальная информация и поддержка.
Однако важно подчеркнуть, что эти переменные среды опасно используются любым продуктом поставщика или любым программным обеспечением или пользователем, устанавливая их напрямую
Решение проблемы
Удалите или очистите значения переменных IBM_JAVA_OPTION
и _JAVA_OPTION
.
После удаления / очистки переменных среды должна быть возможность запустить Rational Application Developer или другой продукт на основе IBM SDK для Java (== JDK).
Примечание. Удаление или очистка этих переменных может помешать работе других продуктов (например, вышеупомянутых продуктов HP).
Предупреждение. Удаление, очистку или изменение IBM_JAVA_OPTION
или _JAVA_OPTION
следует выполнять с осторожностью, если это необходимо. Существуют допустимые и безопасные способы использования этих переменных среды для установки параметров JVM.
Если это действительно так, это напоминает мне о моем ответе на вопрос:
" Почему установщик Java SDK не устанавливает JAVA_HOME? "
;)
Если вы хотите, чтобы и eclipse, и QTP сосуществовали, вам нужно убедиться, что любая работающая конфигурация, которую вы можете иметь (внутри или вне затмения), нуждающаяся в запуске "с" QTP, - это сценарии, которые устанавливают эти дополнительные переменные (_JAVA_HOME или другие) .
Если эти переменные установлены глобально (самим процессом установки QTP) ... могут случиться плохие вещи.