Jacob(Java / COM / ActiveX)引发ComFailException

时间:2012-09-04 15:08:11

标签: java dll com activex jacob

我正在使用Jacob Java-COM桥接器,并且已将所需的dll放置到 - C:\WINDOWS\system32\jacob-1.14.3-x86.dll。我还添加了所需的jar文件 - C:\Program Files\Java\jdk1.6.0_18\jre\lib\ext\jacob-1.14.3.jar

直到昨天我才能使用它,今天我在我的机器上卸载了一些不需要的.Net软件,突然它停止工作并抛出错误 -

com.jacob.com.ComFailException: Can't co-create object
at com.jacob.com.Dispatch.createInstanceNative(Native Method)
at com.jacob.com.Dispatch.<init>(Dispatch.java:101)
at com.jacob.activeX.ActiveXComponent.<init>(ActiveXComponent.java:58)

我的机器属于“x86 Family 15 Model 4 Stepping 3”。我试图使用regsvr32.exe取消注册/注册dll,但没有运气。我不知道如何让它再次发挥作用。另外明智的我将需要格式化我的机器......我会把我拉出来!

1 个答案:

答案 0 :(得分:0)

我想知道是否有人遇到过类似的问题。 无论如何,我没有其他选择,只能将我的机器恢复到上次工作日期。 我想一些JAVA-COM类条目会被意外地从注册表中删除。 不知道它到底是哪个...... 最后“系统还原”是我的解决方案:)