2019独角兽企业重金招聘Python工程师标准>>>

最近做一个系统的维护改善工作,从来没接触过的业务,代码中没有一句注释。各种bug堆积转狂。

一条改到导出word的功能的时候,系统使用了jacob操作但是系统一直报错,

Exception in thread "main" java.lang.UnsatisfiedLinkError: no jacob in java.library.path

查了下资料 ,基本都是说没正确的放入library中,并提供了3处以上的位置,实际测试后只要放在\Java\jdk1.6.0_32\jre\bin下就可以了。

重新配置了myeclipse的jre

选择了tomcat的jdk

重新启动后发现系统仍然报着个错误,考虑我用的是win7 64位 安装的是64位的jdk,重新下载了一个32位的安装了一下,仍然用jacob-1.17-M2-x86.dll 。依据报如上的错误。

于是我将dll重新命名成jacob.dll运行在系统中。

系统报错java.lang.UnsatisfiedLinkError: com.jacob.com.Dispatch.createInstance(Ljava/lang/String;)V

我查了一下大体上是说jar和dll的版本存在冲突,我调试了用最新的版本仍然存在这个问题。

于是怀疑是自己的项目有问题,但是也没有找到什么疑问点。就重新写了一个新项目,只将jacob和测试代码部署上,成功的运行了项目。突然明白了一定是jar包中存在什么冲突。

打开lib 各种版本的jar包堆积如山。主要是怀疑和导出有关的jar包,这个项目中可以说是把所有能找到的有关word操作的jar包都找齐了,一个个排除最终定位到了java2word.jar上,解压开一看里边包含着jacob

看来问题是出在这个位置上了。java2word是com桥jacob包的封装,它专门针对word文档的操作做了封装,

java2word在系统中可能是被用来将word转成pdf格式文档了。

直接纠结了。

转载于:https://my.oschina.net/fangliwen/blog/60041

java.lang.UnsatisfiedLinkError: com.jacob.com.D...相关推荐

  1. System.err: java.lang.UnsatisfiedLinkError: dlopen failed: library “libc++_shared.so“ not found

    Android Studio 配置OpenCV 的时候出现这样的提示 黄色警告libc++_shared.so" not found : System.err: java.lang.Unsa ...

  2. java.lang.UnsatisfiedLinkError:no jhdf5 in java.library.path问题的解决

    笔者在MyEclipse中进行HDF文件的读写,遇到了java.lang.UnsatisfiedLinkError:no jhdf5 in java.library.path的问题.笔者详细地记录了整 ...

  3. linux下启动jconsole报 java.lang.UnsatisfiedLinkError

    在linux下面启动jconsole报 java.lang.UnsatisfiedLinkError异常: java.lang.UnsatisfiedLinkError: /usr/local/jdk ...

  4. 分析Android :java.lang.UnsatisfiedLinkError: dlopen failed * is 32-bit instead of 64-bit

    Crash 日志: java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/com.ireader.plug.sdk/iread ...

  5. Caused by java.lang.UnsatisfiedLinkError Cannot load library

    Caused by: java.lang.UnsatisfiedLinkError: Cannot load library 在使用NDK调用C++代码编译而成的链接库文件的时候,有时候会出现链接错误 ...

  6. JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法

    JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法 参考文章: (1)JNI调用native方法出现 ...

  7. java.lang.UnsatisfiedLinkError

    java.lang.UnsatisfiedLinkError 原因:jni注册的时候匹配写错了: "(I[B)[B" 如下: static JNINativeMethod meth ...

  8. Android java.lang.UnsatisfiedLinkError

    原文链接:http://blog.csdn.net/greenmemo/article/details/51777140 项目中使用sqlcipher加密数据库,使用了so库,模拟器运行的时候报错,换 ...

  9. java.lang.UnsatisfiedLinkError解决方法汇集

    运行JSP报表程序页面出现java.lang.UnsatisfiedLinkError: CC错误有以下几种原因和处理方法: 1.请查看控制台的错误信息 a:如果控制台的消息是类似 java.lang ...

最新文章

  1. 简单了解音视频传输协议SDP、RTP、RTMP、SIP等
  2. 自学python三个月能赚钱吗-自学Python三个月能赚钱吗?
  3. python import caffe失败的可能原因
  4. ML之FE:结合Kaggle比赛的某一案例细究特征工程(Feature Engineering)思路框架
  5. 2021.02.03 Visual QA论文阅读
  6. 微信小游戏开发Canvas资源汇总
  7. 解方程 2014NOIP提高组 (数学)
  8. boost::spirit模块将 QString 数据类型用作 Qi 属性的测试程序
  9. Groovy的本地安装和Eclipse插件的配置
  10. opcua客户端实现断线重连_PLCopen amp; OPC UA信息模型
  11. inv(a) matlab,在MATLAB中,inv(A)表示的是()
  12. EasyJoyStick使用以及两种操作杆 EasyJoyStick的使用方法,简单的不能再简单 Hedgehog Team-》Easy Touch -》Add Easy Touch For C#
  13. mysql_fetch_array详解
  14. 11月22日云栖精选夜读 | 送你一份Spring Boot 知识清单
  15. dcpb连接mysql_MySQL Cluster 7.3.7+CentOS7集群配置入门 MySQL双管理节点配置入门
  16. 李智慧-我的全栈之路导师之一
  17. lending club 贷款逾期分析
  18. 如何求First集与Follow集(超详细)
  19. 智能手环core日志获取-兔盯云
  20. 跨端融合!探索前沿科技无限可能,深圳腾讯2018TLC大会再度来袭,早鸟票最后一天...

热门文章

  1. java内存系列:测试JDK最大内存
  2. 45 个常用Linux 命令,让你轻松玩转Linux!
  3. fastjson解析多层数据_JSON数据如何进行解析呢,方式有哪些?
  4. K8s-V1.17.6支持GPU
  5. c语言实现结构体变量private,C语言中结构体变量私有化详解
  6. MySQL语法规范介绍
  7. 为什么使用Maven
  8. 递归-递归实现数字累加
  9. 模板方法源码解析(jdk+servlet+mybatis)
  10. LocalDateTime - Java处理日期和时间