java - Jacob:com.jacob.com.ComFailException:无法共同创建对象

标签 java imacros jacob

我在运行下面的代码时遇到异常线程“main”com.jacob.com.ComFailException中的异常:无法共同创建对象

我上网寻求帮助。有些网站说我需要注册我的 dll。我尝试使用 regsvr32.exe 进行注册。但我无法注册成功。进入弹出窗口下方。

The module "jacob-1.18-M2-x64.dll" was loaded but the entry-point DllRegisterServer was not found.Make sure that "jacob-1.18-M2-x64.dll" is a valid DLL or OCX file and then try again.

最佳答案

1.) 您不需要注册 jacob-dll,它只需位于 java.library.path 上的某个位置即可。它是包含必须注册的 COM 对象的 dll。

2.) 如果 COM-dll 已注册,您必须注意在库中使用正确的 JVM。 32 位 dll 仅适用于 32 位 JVM,64 位 dll 只能适用于 64 位 jvm。使用错误的 JVM 将导致 Can't co-create object 错误。

关于java - Jacob:com.jacob.com.ComFailException:无法共同创建对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23951145/

相关文章:

javascript - 如何设置全选 "checkbox"iMacros 而不使用按钮 "Play (Loop)"

javascript - 语法错误-语句前遗漏

java - 无法共同创建对象/找不到名字对象 |雅各布

java - 我们可以在linux环境中使用jacob.jar吗?

java - 将字符串解析为日期对象

java - 检查 JCE Unlimited Strength Jurisdiction Policy 文件

Java:两个堆栈上的迭代

javascript - 在 iMacros javascript 中选择数据源文件

java - 使用 Java/JaCoB 让 32 位 COM 客户端与进程外 64 位服务器通信

java - 如何在下一个 Activity 中显示响应