gpt4 book ai didi

java - jacob - 无法共同创建对象

转载 作者:可可西里 更新时间:2023-11-01 10:06:02 25 4
gpt4 key购买 nike

我的环境是 Java 7,Windows 7 - 64 位。所以这是我的要求和我遵循的程序

  1. 我想从 Java 执行一个名为 test.dll 的库
  2. 我首先下载了 latest version of jacob ,并将它们放在一个文件夹中,该文件夹包含在 Windows 环境变量 PATH 中。
  3. 我在C:\Windows\SysWOW64下使用regsvr32.exe注册了test.dll(成功了!)
  4. 我从网络应用程序运行 jacob,所以我确保 WEB-INF/lib 中有 jacob.jar
  5. 我还设置了一个 java 系统属性 - -Djava.library.path=c:/dev/jacob/jacob-1.17-x64.dll(这是我保存 的地方jacob-1.17-x64.dll)

还是我在面对

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:99)

我已经经历了many of the SO posts但到目前为止他们都没有帮助我

谁能指导我找到解决方案?

最佳答案

通过将 jdk 从 64 位更改为 32 位解决了我的类似问题。

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

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com