java.lang.UnsatisfiedLinkError: com.jacob.com.D...
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...相关推荐
- 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 ...
- java.lang.UnsatisfiedLinkError:no jhdf5 in java.library.path问题的解决
笔者在MyEclipse中进行HDF文件的读写,遇到了java.lang.UnsatisfiedLinkError:no jhdf5 in java.library.path的问题.笔者详细地记录了整 ...
- linux下启动jconsole报 java.lang.UnsatisfiedLinkError
在linux下面启动jconsole报 java.lang.UnsatisfiedLinkError异常: java.lang.UnsatisfiedLinkError: /usr/local/jdk ...
- 分析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 ...
- Caused by java.lang.UnsatisfiedLinkError Cannot load library
Caused by: java.lang.UnsatisfiedLinkError: Cannot load library 在使用NDK调用C++代码编译而成的链接库文件的时候,有时候会出现链接错误 ...
- JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法
JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法 参考文章: (1)JNI调用native方法出现 ...
- java.lang.UnsatisfiedLinkError
java.lang.UnsatisfiedLinkError 原因:jni注册的时候匹配写错了: "(I[B)[B" 如下: static JNINativeMethod meth ...
- Android java.lang.UnsatisfiedLinkError
原文链接:http://blog.csdn.net/greenmemo/article/details/51777140 项目中使用sqlcipher加密数据库,使用了so库,模拟器运行的时候报错,换 ...
- java.lang.UnsatisfiedLinkError解决方法汇集
运行JSP报表程序页面出现java.lang.UnsatisfiedLinkError: CC错误有以下几种原因和处理方法: 1.请查看控制台的错误信息 a:如果控制台的消息是类似 java.lang ...
最新文章
- 简单了解音视频传输协议SDP、RTP、RTMP、SIP等
- 自学python三个月能赚钱吗-自学Python三个月能赚钱吗?
- python import caffe失败的可能原因
- ML之FE:结合Kaggle比赛的某一案例细究特征工程(Feature Engineering)思路框架
- 2021.02.03 Visual QA论文阅读
- 微信小游戏开发Canvas资源汇总
- 解方程 2014NOIP提高组 (数学)
- boost::spirit模块将 QString 数据类型用作 Qi 属性的测试程序
- Groovy的本地安装和Eclipse插件的配置
- opcua客户端实现断线重连_PLCopen amp; OPC UA信息模型
- inv(a) matlab,在MATLAB中,inv(A)表示的是()
- EasyJoyStick使用以及两种操作杆 EasyJoyStick的使用方法,简单的不能再简单 Hedgehog Team-》Easy Touch -》Add Easy Touch For C#
- mysql_fetch_array详解
- 11月22日云栖精选夜读 | 送你一份Spring Boot 知识清单
- dcpb连接mysql_MySQL Cluster 7.3.7+CentOS7集群配置入门 MySQL双管理节点配置入门
- 李智慧-我的全栈之路导师之一
- lending club 贷款逾期分析
- 如何求First集与Follow集(超详细)
- 智能手环core日志获取-兔盯云
- 跨端融合!探索前沿科技无限可能,深圳腾讯2018TLC大会再度来袭,早鸟票最后一天...