我的環境是Java 7,Windows 7 - 64位。因此,這裏是我的要求和程序,我跟着jacob - 無法共同創建對象
- 我想執行一個庫調用
test.dll
從Java - 我先下載了latest version of jacob,並把他們的文件夾,其中包含在Windows環境變量
PATH
內。 - 我註冊使用
C:\Windows\SysWOW64
下regsvr32.exe
的test.dll
(這是成功的!) - 我從一個Web應用程序運行雅各,所以我確信,
WEB-INF/lib
中有jacob.jar
。 - 我還設置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走了,但他們都沒有幫助我到目前爲止
任何人都可以請指導我的解決方案?
我在運行'new ActiveXComponent(「Word.Application」)時出現這個錯誤。當我用具有管理員權限的用戶運行應用程序時,這已經消失了,這很奇怪。我的所有32位(窗口,jdk和辦公室)與雅各布1.14.3 – mzzzzb