`
buliedian
  • 浏览: 1262513 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

jacob 的小bug

 
阅读更多

最进在做一个功能需要在网页中直接打开word文档,在网上找了好久都没找到一个合适的,最后看到jacob可以把word文档转化为html,于是决定用它了,在网上收了jacob的资料和demo。下面我们说说jacob吧,对它的介绍网上很多,我在这里就在累赘了。由于jacob是调用dll,所以在性能上不是很优化,我没有仔细研究过它,也没去看它的源代码。但是我照着网上的做了很久,老是出错。

第一个错误,大家都知道,就是no jacob in the java.library.path,解决方案如下:

引用下别个写的:

一、将jacob.dll拷贝到windows/system32下,并在部署环境中添加jacob.jar包,这两个文件的版本必须一致,不然会出现一些错误,如果多个应用用到改包,最好放到公共包目录下,因为可能出现一些错误。
二、如果通过上述配置还不能正确运用改包,则将jacob.dll放入 Java/jdk/jre/bin目录下,如果不是web应用,则需将jacob.dll放到Java/jdk/jre/lib/ext目录下。
我照着做还是不行,唉,郁闷死了,但是我后来看到网上帖子说要看版本,我用的是jdk1.6,于是去官方下载了一个最新的jacob,我照着上面的第一步做,ok了!其中有个主意的地方就是,jacob.dll这个文件名,网上大多数是写的jacob.dll,但是我从官方下的是jacob-1.15-M3-x86.dll和jacob-1.15-M3-x64.dll,这里得注意下,这个名字不能改

好了,我这样做好后,没报这个错了,却又报了另一个错,唉,真是倒霉透了,呵呵!也花费我很久的时间解决,黄天不负苦心人啊,最后还是终于解决了,于是发帖纪念下,希望能帮到其他用jacob的朋友们。这个问题就是,网上很多人说要转换后的html文件绝对路径和文件名(不要扩展名),这个是错误的,要把扩展名加起,切记。还有就是我发现一个小bug,就是转化后的html文件不能和原word文件放在同一个目下下哦,切记切记,就是这里把我郁闷到了,呵呵!

下面是一个demo程序,网上也找的到的:

测试环境: windows vista + JDK1.6+MyEclipse6.5

分享到:
评论

相关推荐

    com.jacob.jacob_1.10jar包下载.zip

    这个版本可能包含了一些性能优化、bug修复以及对新COM组件的支持。在使用这个版本之前,确保你的系统环境满足Jacob的运行需求,包括安装了对应的JDK和Windows平台支持。 使用Jacob时,你需要在项目中添加...

    jacob1.18,jacob1.19.zip两个版本

    这是一个更新版本,相较于1.18,可能包含了一些性能优化、bug修复或新功能的添加。同样,"jacob-1.19-x64.dll"是针对64位操作系统的动态链接库,用于支持Jacob的Java代码与COM对象之间的交互。与1.18版本一样,正确...

    jacob-1.16.x.zip位jacob1.16版本集合资源包

    例如,M1和M2是维护版本,通常用来解决用户反馈的问题或引入一些小改进。在实际开发中,根据项目需求和兼容性考虑,你可以选择适合的版本进行使用。 在使用Jacob时,开发者需要进行以下步骤: 1. 将jacob.jar添加到...

    jacob1.1~1.20.zip 官方下载合集

    - **jacob-1.19**和**jacob-1.20**:这两个版本是合集中最新的,通常会包含更多的新特性、优化和bug修复,以满足不断变化的开发需求。 4. **安装与使用** - **安装**:解压对应的ZIP文件,将生成的DLL文件添加到...

    jacob技术开发文档

    java调用ocx控件的方法,jacob技术调用ocx控件的步骤、流程,java项目调用具体代码,java调用ocx控件参数传递,jacob调用ocx控件常见bug解决办法,并且附上了java调用word控件的demo代码

    最新jacob包和例子jacob包和例子

    Jacob的1.18-M3版本是该库的一个中期里程碑版本,其中可能包含了修复的bug、性能优化以及新的功能支持。具体改动需要查看官方发布的更新日志或文档。通常,版本号中的“M”代表“Milestone”,表示这是一个重要的...

    jacob-1.17-M2

    《Jacob-1.17-M2:连接Java与COM组件的桥梁》 Jacob(Java COM Bridge)是一个开源项目,它...而"源码软件"的标签则意味着用户可以查看和修改其源代码,这对于理解其工作原理、定制功能或报告并修复bug都提供了便利。

    jacob-1.18.x位jacob1.18版本集合资源包

    这些版本的差异主要是修复的bug、增加的功能以及性能优化。M1、M2和M3是维护版本,通常表示它们是1.18主版本的预发布或中期版本,用于测试和反馈,最终稳定版为1.18。 **Jacob的DLL文件** Jacob库依赖于特定的dll...

    jacob1.1.8工具

    Jacob1.1.8是这个库的一个特定版本,它在1.1.8版本中可能包含了对某些功能的增强、修复了已知的bug或者提高了与不同Java版本的兼容性。 **Jacob的核心功能** 1. **COM接口调用**:Jacob的主要功能就是通过Java代码...

    jacob语音生成文件,jacob x64.dll和jacob.jar 为1.9

    jacob 1.9语音生成文件,jacob x64.dll和jacob.jar 版本为1.9。 jacob.dll放入 C:\Program Files\Java\jdk1.8.0_121\jre\bin jacob.jar通过idea配置到项目dependencies

    最新 jacob_1.9

    3. **bug修复**:新版本通常会修复前一版本中发现的问题,提供更稳定的运行环境。 4. **API改进**:Jacob_1.9可能对API进行了调整和改进,使其更易于使用,或者添加了新的功能接口。 **三、使用Jacob_1.9的步骤** ...

    jacob各种版本汇集

    3. **jacob-1.15-M3.zip**:M3代表 Milestone 3,这是一个开发阶段的版本,可能包含新特性或者bug修复,但可能存在不稳定的情况。 4. **jacob-1.15-M4.zip**:M4同样是一个开发阶段的版本,相对于M3可能会有更多的...

    jacob_1.9.rar

    - 稳定性:这个版本对前代的bug进行了修复,提升了整体的稳定性,使得在复杂应用环境下运行更加可靠。 - 兼容性:Jacob_1.9支持更多的COM组件,包括Office套件、ActiveX控件等,扩大了Java应用在Windows平台上的...

    jacob应用的三个版本

    Jacob 1.13 是一个较新的版本,通常会包含更多的特性、改进和bug修复。这个版本可能引入了对更多COM对象的支持,优化了内存管理和线程管理,提升了稳定性。对于需要处理更复杂COM交互或需要更高性能的Java应用,...

    最全的Jacob各种版本号及对应的dll包

    此资源集合包含了Jacob的多个版本,包括1.15、1.16、1.17以及1.9,同时提供了适用于不同系统架构的版本,即64位和32位。 1. **Jacob版本详解** - **Jacob 1.15**:这是一个较早的版本,可能包含一些已知的兼容性和...

    jacob版本整合包

    Jacob的版本升级通常涉及性能优化、bug修复以及对新COM组件的支持。从提供的文件名称列表来看,我们有以下版本: 1. **jacob-1.18-M2**: 这是Jacob的一个里程碑版本,M2代表 Milestone 2,意味着这是一个预发布版本...

    jacob 1.15最全开发包

    开发者在使用时,可以期待更稳定的性能、更多的API支持以及可能的bug修复。对于那些需要在Java环境中利用COM组件功能的项目来说,选择最新且全面的开发包是至关重要的。 安装和配置Jacob 1.15-M4时,需要注意以下几...

    jacob_1.9.zip

    此外,版本说明可能包含关于新功能、bug修复和性能提升的详细信息,这对于开发者理解和使用jacob至关重要。 三、使用jacob进行"word转PDF" 1. 添加依赖:首先,你需要将解压后的jacob.jar添加到Java项目的类路径中...

    jacob-1.15-M3M4-x86x64-dll大合集

    M3和M4代表 Milestone 3 和 Milestone 4,意味着这两个版本是在正式发布之前的一些开发阶段版本,可能包含了一些新功能、改进或bug修复。一般来说,较新的版本会修复旧版本中的一些问题,但可能会引入新的问题,因此...

    jacob-1.17相关jar包

    这个版本可能修复了一些已知的bug,并且可能增加了对某些新COM组件的支持。使用Jacob-1.17 jar包,开发者可以编写Java代码来自动化处理Office文档、控制硬件设备,甚至与一些系统服务进行通信。 **Jacob的基本使用*...

Global site tag (gtag.js) - Google Analytics