尝试在 QC 中记录缺陷时出现以下错误。
错误如下:线程“主”com4j.ExecutionException 中的异常:com4j.ComException:80040154 CoCreateInstance 失败:类未注册:com4j 处的 .\com4j.cpp:153.ComThread.execute(ComThread.java:203) 处的 com4j。 Task.execute(Task.java:25) at com4j.COM4J.createInstance(COM4J.java:97) at com4j.COM4J.createInstance(COM4J.java:72) at com.mercury.qualitycenter.otaclient.ClassFactory.createTDConnection(Unknown来源)在 library.DefectDetailsDriver.RaiseDefect(DefectDetailsDriver.java:154) 在 library.Runner.main(Runner.java:86) 原因:com4j.ComException:80040154 CoCreateInstance 失败:类未注册:.\com4j.cpp:153在 com4j.Native.createInstance(Native Method) 在 com4j.COM4J$CreateInstanceTask.call(COM4J.java:117) 在 com4j.COM4J$CreateInstanceTask.call(COM4J.java:104) 在 com4j.Task.invoke(Task.java :51) 在 com4j。ComThread.run0(ComThread.java:153) 在 com4j.ComThread.run(ComThread.java:134)
我使用的是 Win 7 64 位机器,所以我下载了较新版本的 COM4J 并将 com4j-amd64.dll 复制到 C:\Windows\System32 以及 c:\windows\SysWOW64
- 在 Windows 32 位中,我可以成功记录缺陷。
请帮忙。