java - Jacob (Java/COM/ActiveX) 抛出 ComFailException

标签 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,但没有成功。我不知道如何让它再次工作。否则我将不得不格式化我的机器。极客们请帮助我!

最佳答案

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

关于java - Jacob (Java/COM/ActiveX) 抛出 ComFailException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12266369/

相关文章:

java - Spark : strange behavoir of partitionBy, 字段变得不可读

java - Android - 数组进入 ImageView 无循环

c# - 如何创建包含所有其他内容的 dll?

c# - 找出 C# 应用程序的类型 DLL 中包含的类正在被使用

windows - 使用 COM/Ole/ActiveX 进行回调/事件管理

java - 为什么 Stream.sorted 在 Java 8 中不是类型安全的?

java - XML 架构位置最佳实践

php - 在哪里可以找到 php_printer.dll?

c# - C# 程序如何使用任何版本的 COM dll?

c# - 通过 .NET 手动调用 COM 对象的方法