使用Com4从Java进行QC连接

使用Com4从Java进行QC连接,java,hp-quality-center,Java,Hp Quality Center,我正在尝试使用以下代码连接到QC: 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); 但我在排队时

我正在尝试使用以下代码连接到QC:

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查询接口失败:不支持此类接口:。\com4j.cpp:163


我在我的电脑上安装了QC。我在其他电脑上也发现了相同的错误。

您正在尝试连接哪个版本的质量中心

otaclient.jar文件应与otaclient.dll兼容


您还应该在构建路径中包含com4j.jar

我们遇到了同样的问题,我们在构建路径中包含了com4j.jar

我们尝试连接到QC 11,但我们的windows也安装了QC 10。 所以QC版本中有一个问题。我们从QC 11安装了TDConnect以运行代码

如果运行QC 10,它将再次回滚OTAClient.dll 11到10


您还将otaclient.dll添加到VM参数中的java.library.path。

我们通过重新安装Quality center 11.52并在管理模式下运行IE解决了此问题,它将TDConnect插件添加到QC,然后将java程序连接到QC