QC соединение с Java с использованием Com4
Я пытаюсь подключиться к КК, используя код ниже:
ITDConnection2 QCconn= ClassFactory.createTDConnection();
QCconn.initConnectionEx(Parameters.QC_URL);
QCconn.login(Parameters.QC_USERNAME, Parameters.QC_PASSWORD);
QCconn.connect(Parameters.QC_DOMAIN, Parameters.QC_PROJECT);
Но я получаю исключение на линии
ITDConnection2 QCconn= ClassFactory.createTDConnection();
Исключение: com4j.ComException: 80004002 Сбой QueryInterface: такой интерфейс не поддерживается: .\ Com4j.cpp:163
У меня на компьютере установлена программа контроля качества. Я получаю такую же ошибку и на других ПК.
3 ответа
Какую версию Центра качества вы пытаетесь подключить?
Файл otaclient.jar должен быть совместим с OTACLIENT.dll.
Вы также должны включить com4j.jar в путь сборки.
Мы решили эту проблему, переустановив Quality Center 11.52 и запустив IE в режиме администратора, и он добавил плагин TDConnect в QC, а затем программу Java, подключенную к QC.
У нас та же проблема, мы получили com4j.jar в пути сборки
Мы пытаемся подключиться к QC 11, но в наших окнах также установлен QC 10. Так что возникла проблема в версии КК. Мы установили TDConnect из QC 11, чтобы запустить код.
Если вы запускаете QC 10, он снова откатывает OTAClient.dll с 11 до 10.
Вы также добавили otaclient.dll в java.library.path в аргументах виртуальной машины.