`
happyqing
  • 浏览: 3205294 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jacob下载包含jar包和src

阅读更多

 

下载

http://sourceforge.net/projects/jacob-project/files/

 

解压后获得3个文件

jacob.jar
jacob-1.17-x64.dll
jacob-1.17-x86.dll

 

jacob.jar 放到项目的lib目录

win7

jacob-1.17-x64.dll 放到C:\Windows\System32

jacob-1.17-x86.dll 放到C:\Windows\SysWOW64

 

win7就是这么设计的, System32放64位dll,SysWOW64放32位dll,是不是很诡异。

还要注意的是,32位JDK只能加载32位DLL,64位JDK只能加载64位DLL,不能互相兼容。

 

还可以把jacob-1.17-x86.dll 放到jdk/jre/bin下,我选的这个

 

若找不到jacob.dll,会报如下错误

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(Runtime.java:823)
 at java.lang.System.loadLibrary(System.java:1028)
 at com.jacob.com.LibraryLoader.loadJacobLibrary(LibraryLoader.java:184)
 at com.jacob.com.JacobObject.<clinit>(JacobObject.java:107)
 at MsWordEdit.<init>(MsWordEdit.java:25)
 at MsWordEdit.main(MsWordEdit.java:642)

 

如果不清楚java.library.path,输出一下即可。代码如下
System.out.println(System.getProperty("java.library.path"));
 

示例:

Java操作Microsoft Word之jacob

http://xiaoduan.blog.51cto.com/502137/136692/

使用Jacob输出word文档

http://clq9761.iteye.com/blog/1284318

分享到:
评论

相关推荐

    jacob api和jacob-1.18jar和源码

    **Jacob API和Jacob-1.18.jar及源码详解** Jacob(Java COM Bridge)是一个开源库,允许Java应用程序与Microsoft Windows平台上的COM组件进行交互。这个强大的工具为Java开发者提供了一个桥梁,使得他们能够在Java...

    jacob版本整合包

    1. **jacob-1.18-M2**: 这是Jacob的一个里程碑版本,M2代表 Milestone 2,意味着这是一个预发布版本,可能包含新功能和改进,但尚未达到正式稳定版的质量标准。 2. **jacob-1.14.1**: 这是一个较旧的稳定版本,1.14...

    Jacob各种版本包的集合

    - **源代码包**(如`jacob-1.14_src.zip`):包含Jacob的源代码,可供开发者查看和修改,或者在特定环境中编译自己的版本。 - **二进制包**(如`jacob_1.9.rar`,`jacob-1.14.zip`):预编译的JAR文件,可以直接在...

    JACOB 最新版本,包括jar,dll,源码文档

    最新版本的JACOB包含以下几个关键组件: 1. **jar文件**:`jacob-1.18.zip`包含了JACOB的核心库,即`jacob.jar`。这个文件是Java应用程序运行时需要导入的类库,其中封装了对COM对象的调用方法,让Java代码可以方便...

    jacob最新版1.14.3(含源码)

    `jacobgen_0.10.zip` 和 `jacobgen_0.10_src.zip` 文件可能包含的是Jacob的类型库生成工具(JacobGen)。JacobGen是一个实用工具,它能够从COM类型库中生成Java接口,使得开发者可以更容易地使用特定的COM对象。0.10...

    jacob-1.14.3_src.zip

    - 导入Jacob库:首先需要将Jacob的jar包添加到项目的类路径中。 - 注册COM组件:Jacob通过RegisterActiveObject方法注册COM组件,使得Java能够识别并调用。 - 创建Java对象:通过Jacob提供的动态链接库(DLL),...

    jacob_1.14-M2_src.zip

    Jacob_1.14-M2是Jacob的一个版本,其中包含了源代码,便于开发者深入理解和定制。下面我们将对Jacob的核心概念、使用方法以及在实际开发中的应用进行详细讲解。 1. **Jacob的核心原理**: Jacob通过JNI(Java ...

    jacob-1.18源码

    - **Jacob的Java层**:这部分源码位于`src\com\jacob`目录下,包含Java接口和类,它们暴露给Java开发者,提供了与JNI层交互的API。 **5. Jacob-1.18的改进** - **错误处理**:新版本可能增强了错误处理机制,提高了...

    jacob-1.18.zip

    3. **Jacob.src.zip**:源代码包,包含Jacob的Java和C++源码,对于开发者来说,这是一个宝贵的资源,可以深入理解其内部工作原理,进行自定义扩展或调试。 4. **文档**:可能包括API文档、用户指南、示例代码等,...

    print-helper.rar

    3. `jacob.jar`:Jacob库的主JAR文件,包含了所有必要的Java类和方法,供Java程序调用。 4. `pom.xml`:Maven项目的配置文件,定义了项目的依赖、构建过程以及其他元数据。 5. `jacob-1.19_src.zip`和`jacob-1.19....

    将文字转为语音

    将这个JAR包添加到项目的类路径中,使得Java代码可以导入和使用Jacob的相关功能。 最后,`src`和`bin`目录分别代表源代码和编译后的二进制文件。`src`目录通常包含项目的Java源代码,其中可能有实现了TTS功能的类和...

    SWT 中嵌入Word 控件应用

    在提供的压缩包文件中,`.classpath`和`.project`是Eclipse项目的配置文件,`bin`包含了编译后的类文件,`.settings`存储了项目特定的IDE配置,`src`是源代码目录,`lib`可能包含了JACOB库和其他依赖,而`activex`...

    java调用dll

    在jacob-1.14M7_src.zip和jacob-1.14M7.zip这两个压缩包中,包含了jacob项目的源代码和编译好的库文件。源代码可供开发者查看和学习jacob的内部实现,编译好的库文件则可以直接用于Java项目的依赖。为了使用jacob,...

    java文字转语音

    在提供的文件列表中,有两个dll文件(`jacob-1.17-M2-x64.dll`和`jacob-1.17-M2-x86.dll`)分别对应于64位和32位的Java环境,以及一个`jacob.jar`文件,这是Jacob的Java库。你需要根据你的Java运行环境选择合适的dll...

    java_use_dll.rar_JAVA 调用DLL_java_use_dll.rar_系统日志

    在这个压缩包中,包含了Jacob的源码和库文件:`jacob-1.14M7_src.zip` 和 `jacob-1.14M7.zip`。`jacob-1.14M7_src.zip` 包含了Jacob的源代码,开发者可以查看和学习其实现细节;而`jacob-1.14M7.zip` 包含了编译好的...

    Java资源包01

    Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司...

    Java控制office类库

    `office_wrapper.jar`可能是一个封装了上述某一种或几种技术的库,`src`目录可能包含示例代码或库的源代码,而`lib`目录则可能包含其他依赖的库文件。为了使用这些资源,你需要将`office_wrapper.jar`添加到项目的类...

    基于JAVA的一个OPC Client例子

    在"src.jar"中,可能包含了示例代码或类库的源代码,这对于理解如何使用JeasyOPC来创建OPC Client非常有帮助。你可以解压此文件并查看里面的Java源代码,学习如何初始化OPC连接,注册事件监听器,以及读写OPC项的值...

    Java ActiveX 使用Eclipse平台

    然后,将OleSample.jar(假设这是包含Java ActiveX支持的库)添加到项目的类路径中。这可以通过右键点击项目,选择"Build Path" &gt; "Configure Build Path" &gt; "Libraries" &gt; "Add JARs"或"Add External JARs"来完成。...

    java开源包10

    Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司...

Global site tag (gtag.js) - Google Analytics