Could not initialize class com.jacob.activeX.ActiveXComponent
使用jacob调用Windows的com对象,将Word,Excel,PPT转换为pdf时遇到的问题: nested exception is java.lang.NoClassDefFoundError: Could not initialize class com.jacob.activeX.ActiveXComponent] with root cause java.lang.NoClassDefFoundError: Could not initialize class com.jacob.activeX.ActiveXComponent
也就是这里报错了
ActiveXComponent app = new ActiveXComponent("PowerPoint.Application");
原因:
jacob(java com bridge,java com桥)分为两个部分,jacob.jar,jacob.dll,报这个错误 【无法初始化类com.jacob.activex.activexcomponent】是因为jacob.jar和jacob.dll的 版本不一致。调用系统组件dll,通过这个com桥来操作com组件,最终完成对office文档的操作。
解决办法
1、下载 对应版本的jacob.jar,jacob.dll,在工程中引入该版本jacob.jar包。
2、将dll文件放在jdk的path目录(System.getProperty("java.library.path");)下面,或者直接在jdk/bin、jre/bin、system32/system64下面都放一份。
Could not initialize class com.jacob.activeX.ActiveXComponent相关推荐
- java操作word (jacob)
什么是jacob? jacob是一个开源项目它允许在java中调用com接口自动组件,它使用JNI(本地调用程序)来进行本地调用COM库.它可运行在x86和支持32位和64位Java虚拟机 X64的环 ...
- java准确读取word文件页数
转自:https://blog.csdn.net/tiandixuanwuliang/article/details/71298406 由于本人在做一个网上打印网站,遇到了一个需求是"准确读 ...
- Java获取文档页数_java准确读取word文件页数
由于本人在做一个网上打印网站,遇到了一个需求是"准确读取word文件页数,从而实现计费功能",通过很长时间的学习.查资料后,终于解决了这个问题,因此把方法写出来,方便有同样需求的人 ...
- java jacob语音合成_Java使用Jacob调用SAPI合成语音
基于语音测试需要,需要将文字数据转换成语音数据,文章未经原作者允许转载,只用于记录. 1.Jar包 版本号:1.18 maven地址:https://mvnrepository.com/artifac ...
- 文字转语音(jacob)
近期项目中出现在离线情况下文字转语音的需求 经过尝试发现jacob还不错 注:只适用于windows系统环境 以下为开发记录: 1.pom.xml中引入jacob.jar <dependency ...
- springboot文字转语音(jacob)
近期项目中出现在离线情况下文字转语音的需求 进过尝试返现jacob还不错 一下为开发记录: 1.pom.xml中引入jacob.jar <dependency><groupId> ...
- Java中使用Jacob实现Windows下语音合成并生成音频文件
场景 在服务端根据执行的中文文字内容合成相应的音频文件. 这里推荐一种在Windows下调用jacob.dll文件实现语音合成. 注: 博客: https://blog.csdn.net/badao_ ...
- JAVA 使用Jacob调用windows的Sapi实现文本转语音文件
2019独角兽企业重金招聘Python工程师标准>>> 1. 配置Jacob:我这里使用的jacob为jacob-1.18,jacob-1.18下载下来之后,解压缩文件, 里面的文件 ...
- java解析简历_java:解析word文档(前程无忧简历),最好有代码案例?poi或者jacob解析都可以,有jar资源,求急。感谢...
展开全部 poi读取前程无忧的简历会打不开的,至少我以前读是这样的,因为他有时候是mht文件32313133353236313431303231363533e59b9ee7ad943133336131 ...
最新文章
- 小程序 a标签_微信内循环生态:朋友圈标签引流视频号、小程序、搜一搜
- spring data实现自定义的repository实现类,实现跟jpa联通
- 硅谷产品实战-总结:15、如何组织有效的会议?
- LeetCode Flatten Nested List Iterator(栈)
- Qt显示中文ansi字符串乱码问题解决方案
- oracle 运维案例,运维注意事项及案例讲解(个人心得)
- mysql安装文档_mysql安装文档
- 牛客多校 - Minimum-cost Flow(最小费用最大流+贪心)
- 8. JavaScript 全局对象
- 君正T31 ACC解码
- 【目标检测】基于帧差法+Vibe算法实现车辆行人检测matlab源码
- MySQL图书馆借书管理系统试题
- 【c++】《搜索习题集》题解,更新至DFS之搜索顺序
- linux分区btrfs,系统基础之Btrfs文件系统详解
- 客户标签不能只是个“标签”
- 同轴电缆抗干扰措施(二)
- 2016科技期刊引证报告计算机,2016新编中国科技期刊引证报告.doc
- MySQL---数据库从入门走向大神系列(十)-Connection对象池、装饰模式与动态代理模式
- 赚钱软件应该怎么选择?你应该知道的副业兼职赚钱软件
- gte、lte、gt、lt 缩写的含义
热门文章
- CentOS 7 各个版本的区别
- Linux服务器安全防护十个方面
- 算法笔记_056:蓝桥杯练习 未名湖边的烦恼(Java)
- 线程池及并发编程基础总结
- 20135310陈巧然家庭作业汇总[3.56 3.67 6.23 6.39.6.40 6.41]
- Linux下grep、egrep及fgrep命令详解
- 软件设计师1991下午试题1(流程图解析)
- spring-boot使用教程(一):让程序跑起来
- countdownlatch的使用详解(好懂!!)
- 河海大学计算机科学考研真题,河海大学计算机与信息学院845电子技术基础历年考研真题汇编.pdf...