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 в аргументах виртуальной машины.

Другие вопросы по тегам