今天遇到一个很蛋疼的问题,生成ppt的时候老抱no jacob-1.15-M4-x86 in java.library.path这个错误,搞了大半天,终于弄好了,涉及的问题:两个版本的jacob冲突了,dll文件加的该加的地方没加全,大致是这样,jacob.jar和jacob.dll是配套的文件。
jacob.jar放到lib里就行了,关键是这个jacob.dll,网上说有的说只要放在的工作环境中就可以了,不管是system32或者java/bin里 都可以。但是我行不通
我的解决方法是:
1.windows/system32
2.Java\jdk1.6.0_10\bin
3.Java\jre6\bin
4.tomcat6.0\bin
5.以上的这些目录中只保留一个版本的jacob.dll(安全起见防止冲突)
这些地方都加进去了,然后就正常了。
当然还有jacob和jdk版本不兼容的情况,那么建议去下载新版本的jacob吧。
一点点经验和大家分享上面的路径大家可以根据自己的目录进行补全。
分享到:
相关推荐
这个"jacob-1.15-M3M4-x86x64-dll大合集"包含了针对不同体系结构的Jacob版本,包括32位(x86)和64位(x64)的dll文件。 1. **Jacob介绍**:Jacob是一个开源项目,由丹尼尔·格雷夫斯(Daniel Graves)发起。它提供...
jacob.jar1.20及使用方法 解压后获得3个文件 jacob.jar jacob-1.20-x64.dll jacob-1.20-x86.dll 包含(32位,64位)以及文档 jacob(java com bradge) 通过调用MS OFFICE可以快捷的将word excel ppt等转换为pdf
1. 引入`jacob-1.20.jar`到项目中,并配置本机库路径(如在`java.library.path`中添加DLL文件的位置)。 2. 创建`ActiveXComponent`对象,实例化SAPI的`ISpVoice`接口。 3. 调用`ISpVoice`接口的方法,如`Speak()`,...
标题中的"jacob-1.15-M3-x86.zip"是Jacob的一个特定版本,1.15-M3表示版本号,x86则表明这个版本是为32位操作系统设计的。 使用Jacob,开发者无需离开Java环境就能实现对Word文档的高级操作。例如,你可以通过Jacob...
Jacob-1.14.3-x86是Jacob库的一个特定版本,主要针对32位(x86)的Windows系统。这个版本包含了两个关键文件:`jacob-1.14.3-x86.dll`和`jacob.jar`。`dll`文件是Jacob的核心,实现了Java与COM之间的交互,而`jacob....
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jacob-1.17-x86 in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738) at java.lang.Runtime.loadLibrary0...
把对应的windows版本扔到 C:\Windows\System32 并添加环境变量大到path中 “%SYSTEMROOT%\System32\jacob-1.18-x86.dll;”或者 “%SYSTEMROOT%\System32\jacob-1.18-x64.dll;” 如果使用maven 则在pom.xml中添加 ...
这个压缩包"jacob1.19"包含了两个版本的Jacob动态链接库(DLL)文件:jacob-1.19-x64.dll适用于64位系统,而jacob-1.19-x86.dll则适用于32位系统。这两个文件是Jacob库的核心组成部分,它们实现了Java和COM之间的...
这个压缩包文件包含了Jacob的版本1.18,提供了两个不同的DLL文件,分别是jacob-1.18-x64.dll和jacob-1.18-x86.dll,分别对应64位和32位的Windows系统。 首先,我们来深入理解Jacob库的核心功能。Jacob全称为Java ...
《Jacob-1.15-M4:实现图片衬于文字下方的技术详解》 Jacob库,全称为Java COM Bridge,是一个强大的Java库,它允许Java应用程序与COM(Component Object Model)组件进行交互。在这个特定的场景中,我们关注的是...
1.将jacob-1.18.zip下载解压,在文件夹中找到jacob-1.18-x64.dll,jacob-1.18-x86.dll,jacob.jar 2.通过 pom.xml 新增 <groupId>com.hynnet</groupId> <artifactId>jacob <version>1.18 3. 如果是32位系统...
2. **设置环境变量**:在64位系统上,需要将jacob-1.20-x64.dll文件放在系统的PATH环境变量所指向的目录下,或者放在Java的bin目录下。 3. **使用示例**:在Java代码中,你可以这样导入和使用Jacob: ```java ...
jacob-1.15-M4x86 jacob-1.15-M4x32 jacob-1.15.jar
jacob-1.19-x86.dll jacob.jar LICENSE.TXT BuildingJacobFromSource.html EventCallbacks.html JacobComLifetime.html JacobThreading.html ReleaseNotes.html UsingJacob.html allclasses-frame.html allclasses-...
这个库的核心是两个动态链接库(DLLs),即`jacob-1.19-x64.dll`和`jacob-1.19-x86.dll`,分别用于64位和32位的Windows环境。这些DLL文件是Jacob与Java应用程序之间的桥梁,使开发者能够利用Java编写代码来调用COM...
标题“jacob-1.20-x86-x64”指的是Jacob库的一个特定版本,1.20,适用于64位操作系统。Jacob是Java和COM(Component Object Model)之间桥接的一个开源Java库,允许Java应用程序调用Windows API和COM组件。这个库的...
如果Java应用是在64位环境中运行,那么需要使用"jacob-1.15-M4-x64.dll",相反,如果是32位环境,则需要"jacob-1.15-M4-x86.dll"。这些dll文件是Jacob库的核心,它们实现了与Java层的交互,调用COM组件。 使用Jacob...
对于Windows环境,这通常包括jacob.dll和对应的本地化版本(如jacob-xx.dll,xx为语言代码)。 接下来,让我们了解如何使用Jacob。Jacob提供了Java调用COM接口的能力,通过Jacob,你可以创建和操作COM对象,如下所...
"jacob-1.18-x64.dll" 和 "jacob-1.18-x86.dll" 是Jacob库的动态链接库文件,分别对应于64位和32位的Windows操作系统。Jacob的核心功能就是通过这些DLL文件来实现Java和COM接口的通信。 "jacob.jar" 是Jacob的Java...
解压后得到jdk64位: jacob-1.17-M2-x64.dll jdk32位: jacob-1.17-M2-x86.dll 把.dll文件放到jdk的bin下面,也可以放在c:/windows/system32/下。