我下的最新的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.   

    成功用过一次, 找了好多个版本试过, 后来发现1.13 M3 的JAR程序,与他低一个版本的dll一起才能用。 
    如果只是用来调试,那把dll放在system32里,运行main 函数就可以了。 如果想在Weblogic或者是Tomcat里弄的话,那就要在Tomcat或Weblogic 里配置一下library才行。搞了好久只有这样比较正常的。
      

  2.   

    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