以下是经过搜索,总结网友的一些总结,目前我遇到的问题还没有解决~~
等重启服务器再试试~
1、如果出现下面的错误
com.jacob.com.ComFailException: A COM exception has been encountered:
At Invoke of: Version
Description: An unknown COM error has occured.
表示dll的版本不对,换成最新版本即可。
2、如果出现下面的错误
no jacob in java.library.path
java.lang.UnsatisfiedLinkError: no jacob in java.library.path
表示把dll放到path下即可,设置path或是放到window/system32下
(1)、找不到jacob.dll,配置路径问题(确认jacob.dll配置正确)java.lang.UnsatisfiedLinkError: no jacob in java.library.path
(2)、找不到资源文件,资源文件路径问题(查看程序中资源文件路径的设置,并检查资源文件的存放路径)com.jacob.com.ComFailException: Invoke of: Open
(3)、jacob.dll或jacob.jar对应版本错误com.jacob.com.ComFailException: A COM exception has been encountered:
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Program Files\Java\jdk1.5.0_04\jre\bin\jacob.dll
你把你的dll放到bin下但是程序报了错,说你的dll不合适
com.jacob.com.ComFailException: Can't get object clsid from progid
这个问题我也出了,不过已经解决。
原因是,从网页上拷贝下来的代码,引号里的字符串两端多出了俩空格,删掉就可以了。否则的话它找不到相应的com id,也就是那个Application
文章来源于网络或者作者投稿,若有侵权请联系删除,作者:老钟,如若转载,请注明出处:https://www.laoz.net/137.html