日期:2014-05-18  浏览次数:20660 次

用过jacob的请进来
我下的最新的jacob1.14,写了测试代码,提示
Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\WINDOWS\system32\jacob-1.14-x86.dll: 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。
  at java.lang.ClassLoader$NativeLibrary.load(Native Method)
  at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
  at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)
  at java.lang.Runtime.loadLibrary0(Runtime.java:822)
  at java.lang.System.loadLibrary(System.java:993)
  at com.jacob.com.LibraryLoader.loadJacobLibrary(LibraryLoader.java:180)
  at com.jacob.com.JacobObject.<clinit>(JacobObject.java:108)
  at WordBean.openWord(WordBean.java:22)
  at WordTest.main(WordTest.java:8)

请问谁成功用过jacob的,版本号和dll名称是什么

------解决方案--------------------
成功用过一次, 找了好多个版本试过, 后来发现1.13 M3 的JAR程序,与他低一个版本的dll一起才能用。 
如果只是用来调试,那把dll放在system32里,运行main 函数就可以了。 如果想在Weblogic或者是Tomcat里弄的话,那就要在Tomcat或Weblogic 里配置一下library才行。搞了好久只有这样比较正常的。
------解决方案--------------------
jacob-1.14-x86.dll 依赖 msvcr80.dll 如果是 Windows XP msvcr80.dll 已经有了. 不过看楼主的系统不是XP。

安装Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)吧,
地址如下
http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=en