QC で欠陥を記録しようとすると、次のエラーが表示されます。
エラーは次のとおりです: スレッド "main" com4j.ExecutionException での例外: com4j.ComException: 80040154 CoCreateInstance が失敗しました: クラスが登録されていません: .\com4j.cpp:153 at com4j.ComThread.execute(ComThread.java:203) at 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 Source) で library.DefectDetailsDriver.RaiseDefect(DefectDetailsDriver.java:154) で library.Runner.main(Runner.java:86) 原因: com4j.ComException: 80040154 CoCreateInstance が失敗しました: クラスが登録されていません: .\com4j.cpp:153 com4j.Native.createInstance(ネイティブ メソッド) で 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 ビットでは、問題を正常にログに記録できます。
助けてください。