jacob是1999年开发的一个COM组件,主要作用是Java

系统调用OFFICE WORD功能。采用操作

系统端加载DLL;Java系统端加载JAR来实现通信。

现在使用比较多的版本是jacob1.14.3版本,这个包下包含文件:

jacob-1.14.3-x86.dll        A(注意:这里不是说操作系统是32位,而是说JDK是32位,下同)

jacob-1.14.3-x64.dll        B

jacob.jar        C

A文件是在你使用的JDK为32位时使用,B是当JDK是64位时使用;A或者B放在windows/system32下或者JDK的\jdk\jre\lib目录下。(系统环境变量path能够找到的目录)

C文件放在项目lib下,或者直接放tomcat的lib下。

然后,你就可以直接象使用一个jar工具包一样使用了。

-----------------------------------------------------

出现的错误可能:

1. java.lang.UnsatisfiedLinkError:no jacob in java.library.path

你的tomcat找不到需要加载的jacob-1.14.3-??.dll文件。就算你放在windows/system32,还需要配置path环境变量。最简单的办法就是放在JDK的\jdk\jre\lib

2. C:\WINDOWS\system32\jacob-1.14.3-x86.dll: 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正...

这个问题可能是你下载的jacob版本太低或者太高,换个试试。另外,我由于项目需要在虚拟机测试过:在Windows 2003 X64虚拟机上配置的tomcat+jacob+JDK5 x64系统,不知什么原因,不能正常使用:报错“C:\WINDOWS\system32\jacob-1.14.3-x64.dll: 由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠”。而一模一样的配置在正常机器上就能行。

这个问题我也不知道!

java中 jacob作用_jacob在java系统中的应用配置相关推荐

  1. java中 jacob作用_Jacob用法收集

    介绍 Jacob 是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁.使用Jacob自带的DLL动态链接库,并通过JNI的方式实现了在Java平台上对COM程序的调 ...

  2. java中 jacob作用_【JAVA】JACOB使用简介

    它允许在java中调用com接口自动组件,它使用JNI(本地调用程序)来进行本地调用COM库.它可运行在x86和支持32位和64位Java虚拟机 X64的环境. 测试源码包: 密码: ej9u JAC ...

  3. 在linux中hdparm作用,详解Linux系统中hdparm硬盘检测工具的使用

    在linux下可以使用hdparm工具查看硬盘的相关信息或对硬盘进行测速.优化.修改硬盘相关参数设定.我主要常用这个工具来测试硬盘速度. hdparm(hard disk parameters) 功能 ...

  4. linux中600是什么权限,linux系统中文件的权限

    查看文件权限的语句: 在终端输入: ls -l xxx.xxx (xxx.xxx是文件名) 那么就会出现相类似的信息,主要都是这些: -rw-rw-r-- 一共有10位数 其中: 最前面那个 - 代表 ...

  5. 如何将USBKey中的证书注册到Windows系统中、分享一个 证书 C++安装

    USBKey 是一种 USB 接口的硬件设备.如坚石诚信的 ET199Auto ,内置 16 位国外进口高性能智能卡芯片,有一定的存储空间,可以存储用户的私钥以及数字证书,利用 USBKey内置的RS ...

  6. CSP开发基础--如何将USBkey中的证书注册到Windows系统中

    本文转自和讯博客坚实诚金 http://zyf860825.blog.hexun.com/61812512_d.html USBKey是一种USB接口的硬件设备.如坚石诚信的ET199Auto,内置1 ...

  7. 基于JAVA服务器监控系统设计,远程数字图像监控系统中web服务器的设计与实现...

    摘要: 数字图像监控系统在目前处于小规模发展阶段,系统的核心是监控服务器.在一些小规模的应用中,监控服务器同时还充当着监控终端的角色.但是,大部分监控系统都没有考虑用户权限.安全性.收费模式等方面的问 ...

  8. java枚举对象作用_浅析Java编程中枚举类型的定义与使用

    定义枚举类型时本质上就是在定义一个类,只不过很多细节由编译器帮您补齐了,所以某些程度上,enum关键字的 作用就像是class或interface. 当您使用"enum"定义枚举类 ...

  9. java 线程组作用_浅析Java中线程组(ThreadGroup类)

    一.概念 Java中使用ThreadGroup类来代表线程组,表示一组线程的集合,可以对一批线程和线程组进行管理.可以把线程归属到某一个线程组中,线程组中可以有线程对象,也可以有线程组,组中还可以有线 ...

最新文章

  1. Py之ipython:Python库之ipython的简介、安装、使用方法详细攻略
  2. java8 接口调用默认方法_Java8接口里的默认方法特性
  3. nginx配置文件中,location字段里面的root字段和别名alias
  4. activemq 安全连接
  5. java序列化和反序列化_Java恶意序列化背后的历史和动机
  6. 内容分发网络(CDN) 是什么
  7. java 修改最大nio连接数_关于java流的几个概念:IO、BIO、NIO、AIO,有几个人全知道?...
  8. 模型压缩 相关文章解读
  9. 推荐系统遇上深度学习(八)--AFM模型理论和实践
  10. vue 打印出来但显示未定义_CAD图形能显示却打印不出来如何解决?
  11. 【一步一步】Spring 源码环境搭建
  12. python-基础-面向对象2-异常-模块工厂模式
  13. 焦虑 程序员_我如何克服焦虑和沮丧来完成freeCodeCamp的前端开发程序
  14. springboot - vue-element-admin 整合,修改原有的登录退出
  15. 社会网络分析工具—— Gephi 或 NetworkX的简单介绍和比较(源自GPTchat)
  16. 口袋进化服务器维护,《口袋进化》新手指引.新手指导
  17. H5实现可拖动的360度环拍物品展示(2)
  18. Linux内核中断号映射过程分析(三)
  19. 基于PHP企业合同管理系统
  20. 理解WebKit和Chromium: 前言

热门文章

  1. Win10系统没有声音解决办法
  2. php反序列化之pop链构造
  3. WPF 4 TextBox 笔刷特效
  4. k8s容器优雅退出一则研究
  5. 子网掩码 快速计算 .因为要牵扯到二进制的变换
  6. 项目一:中国计算机设计大赛赛事统计
  7. 无法验证证书 java_求助大神“无法验证证书 将不执行该应用程序”我该怎么办?...
  8. RKNN模型训练转换部署
  9. 蓝桥杯51单片机(一)超声波模块
  10. 这么递名片才高效!教你给应用开发个交换名片功能