使用Com4从Java进行QC连接
我正在尝试使用以下代码连接到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); 但我在排队时
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