错误:no jacob-1.14- x64 in java.library.path
解决:值得注意的是,不同的版本的系统使用不同的dll文件
所以如果你编译成功,但运行失败一般是dll文件问题
遇到这种情况,可以到
http://sourceforge.net/projects/jacob-project/files/jacob-project/1.15-M4.zip/download
下载操作系统为64位的版本的 dll 文件。
原址:http://www.blogjava.net/lusm/archive/2007/03/27/106737.html
如果遇到:Could not initialize class com.jacob.activex.activexcomponent
/******
查看System.getProperty("java.library.path")路径,把jocob相关dll复制到该路径。java.library.path一般是tomcat的bin目录或者jdk的bin目录。采用的jacob的版本:jacob 1.15-M4,jacob-1.15-M4-x64.dll,jacob-1.15-M4-x64.dll,jacob-1.15-M4-x86.dll,jdk1.6u3,注意jar的版本与dll的版本一致。版本不一致可能出现该异常。
还有一点需要注意的是,如果在tomcat发布环境web-inf\lib目录有老版本jacob.jar,而workspace中web-inf\lib目录有新版本,新版的jar是不会同步过去的,手动更新一下。
*//
最终结论:将jacob.jar放到项目中,然后把dll放到java_home\bin下,即可。dll不用放到windows/system32下
相关推荐
在使用Jacob时,我们首先需要将jacob-1.18-x64.dll添加到系统的PATH环境变量中,这样Java虚拟机才能找到并加载这个库。此外,还需要在项目中添加对Jacob.jar的引用,这包含了Java层面的API,供开发者编写调用COM组件...
jacob.jar1.20及使用方法 解压后获得3个文件 ...jacob-1.20-x64.dll jacob-1.20-x86.dll 包含(32位,64位)以及文档 jacob(java com bradge) 通过调用MS OFFICE可以快捷的将word excel ppt等转换为pdf
2. 将64位的jacob-1.17-M2-x64.dll添加到系统的PATH环境变量中,这样Java程序才能找到并加载它。 3. 在项目中加入jacob.jar到类路径(classpath),以便Java代码可以访问Jacob的API。 4. 编写Java代码,通过Jacob...
描述中提到的“jacob-1.18-x64.dll放到jdk/bin路径下”,这是为了确保Java运行时环境能够找到并加载该DLL文件。通常,当Java应用程序尝试使用Jacob时,如果没有在系统路径中指定DLL的位置,那么需要将DLL放置在Java...
《深入理解jacob-1.18-x64.dll及其应用》 在计算机编程领域,动态链接库(DLL)是Windows操作系统中一个重要的组件,它包含了一组可被多个程序共享的函数和资源。本文将深入探讨“jacob-1.18-x64.dll”这个特定的64...
1. 引入`jacob-1.20.jar`到项目中,并配置本机库路径(如在`java.library.path`中添加DLL文件的位置)。 2. 创建`ActiveXComponent`对象,实例化SAPI的`ISpVoice`接口。 3. 调用`ISpVoice`接口的方法,如`Speak()`,...
将下载的jar文件添加到项目的类路径中,并确保系统环境变量"java.library.path"包含Jacob的dll文件路径,通常为`lib/jacob-1.17-M2-x64.dll`。 3. 解决"java.lang.UnsatisfiedLinkError" 该错误通常表示Java无法...
这个压缩包"jacob1.19"包含了两个版本的Jacob动态链接库(DLL)文件:jacob-1.19-x64.dll适用于64位系统,而jacob-1.19-x86.dll则适用于32位系统。这两个文件是Jacob库的核心组成部分,它们实现了Java和COM之间的...
使用时,将jacob.dll放入system32目录下或者放到jre的bin目录即可。
本文将详细介绍Jacob-1.14.3-x86版本的使用方法、特点及其背后的原理。 一、Jacob-1.14.3-x86概述 Jacob-1.14.3-x86是Jacob库的一个特定版本,主要针对32位(x86)的Windows系统。这个版本包含了两个关键文件:`...
2. `jacob-1.20-x64.dll` 是Jacob的64位版本,用于在64位Java环境中运行的程序。同样,它提供了与系统交互的桥梁。 3. `jacob.jar` 是Jacob库的Java部分,包含Java类和接口,使得Java开发者可以方便地在代码中导入和...
完美解决 no jacob-1.18-M2-x64 in java.library.path 问题, 是缺少对应相关dll文件, 可通过下载 jacob.zip解决此问题,把82.64位的 dll文件放到jdk-bin目录下。
Jacob的核心在于一个动态链接库(DLL)文件——jacob-1.17-M2-x64.dll,以及与其配套的Java类库文件——jaco.jar。这两个文件是使用Jacob库进行开发必不可少的部分。 首先,我们来详细了解jacob-1.17-M2-x64.dll。...
jacob-1.19-x64.dll jacob-1.19-x86.dll jacob.jar LICENSE.TXT BuildingJacobFromSource.html EventCallbacks.html JacobComLifetime.html JacobThreading.html ReleaseNotes.html UsingJacob.html allclasses-...
总结一下,"jacob-1.17-M2-x64.zip"是一个包含Jacob库64位版本的压缩包,解压后得到的`jacob-1.17-M2-x64.dll`是一个关键的DLL文件,它使得Java程序能够通过COM接口与Windows系统及组件进行通信。为了正常使用,需要...
标题中的"jacob-1.17-M2(支持64位和32位)"指的是JACOB的一个版本,它兼容64位和32位的操作系统环境,确保了广泛的适用性。 JACOB全称为Java COM Bridge,是一个开源项目,它的主要功能是提供一个Java到COM...
2. 将jacob-1.17-M2-x64.dll文件放置到系统的PATH环境变量所包含的任意目录下,或者放置到Java应用的同一目录下,确保系统在运行时能找到这个DLL。 3. 在Java代码中,通过Jacob提供的Java接口创建并调用COM对象。 ...
"jacob-1.18-x64.dll" 和 "jacob-1.18-x86.dll" 是Jacob库的动态链接库文件,分别对应于64位和32位的Windows操作系统。Jacob的核心功能就是通过这些DLL文件来实现Java和COM接口的通信。 "jacob.jar" 是Jacob的Java...
要使用Jacob-1.14.3-x64.dll,首先需要将其添加到系统的PATH环境变量中,同时将对应的jar文件加入到Java项目的类路径。这样,Java程序就能找到并加载这个库,进而调用COM组件。 2. Jacob的使用方法 Jacob提供了...
1. **下载和安装**: 获取`jacob.jar`和对应的`jacob-1.16.dll`文件,并将dll文件放在系统PATH环境变量所包含的目录下,或者放在Java执行环境的同一目录下。 2. **配置项目**: 将`jacob.jar`添加到Java项目的类路径...