类型:网络软件版本:undefined
语言:简中大小:0.92MB
jacob.jar是一款实用的编程软件。jacob.jar支持多种不同的命令行选项:dll路径位置和dll名称定制。jacob.jar通常按照JacobComLifetime.html文档中的描述管理com / Java对象生命周期 。有些用户遇到他们希望尝试的情况,让Java GC终身管理对象的生命周期。
jacob.jar是一个jar包合集,里面有jar包和dll文件,分64位和32位,不同的版本的系统使用不同的dll文件。所以如果你编译成功,但运行失败一般是dll文件问题,遇到这种情况,赶紧使用jacob.jar即可。
1.内存管理
com.jacob.autogc确定是否启用自动垃圾回收。这是释放在事件回调中创建的对象的唯一方法。自动垃圾收集,基于Java gc规则,垃圾回收可以通过com.java.autogc命令行选项启用 。 这个功能在版本1.9中被添加并没有被完全调试。
在每个线程的基础上管理JacobObjects的生命周期的真正原因。Jacob通常按照JacobComLifetime.html文档中的描述管理com / Java对象生命周期 。有些用户遇到他们希望尝试的情况,让Java GC终身管理对象的生命周期。这似乎通常与长时间运行的线程或作为事件回调的一部分创建的对象绑定。添加了代码,让用户尝试让JVM管理对象生命周期,即使JacobComLifetime.html文档说这是一个坏主意。
此值在启动时缓存,不能随时通过更改 System.setProperty();默认值为false
2.Jacob命令行设置
该库支持多种不同的命令行选项:dll路径位置和dll名称定制
java.library.path标准Java属性用于将jacob dll的位置添加到JVM的库路径。
1.把dll文件放在%JAVA_HOME%bin下(注意系统是32位还是64位),也可以放在C:WindowsSystem32下,如果是64位应该放在C:WindowsSysWOW64 下。建议放在jdk的bin目录下
2.如果是在eclipse下开发,需要重新引入jdk(Preference/Java/Installed JREs)
3.开发时将jacab.jar包放在项目lib下并add到liabraries中即可。
问:使用jacob.jar来操作Word?
答:使用此项目来操作Word跟你平时操作Word一样:先打开Word,内容写完后,关闭Word。在使用的过程中我们是通过书签的方式向Word里写内容的。
但在实现的过程中出现了一个问题:当我们写的内容比较多,且其拼写、语法杂乱无章时(因为是测试所以是随意复制了一些内容,没有考虑语义),在写的过程中Word会弹出一个提示对话框,提示你在打开XXX文件时,因拼写(语法)检查错误太多,无法继续显示Word。然后在在关闭Word时,Word会提示你已经弹出了一些对话框,你无法关闭Word。就这样,Word进程一直没有被结束而一直消耗着内存,而使服务器当机了。
最后的解决方案是:禁止Word的拼写、语法检查。通过Word的“工具”-->“选项”-->“拼写和语法”取消“键入时检查拼写”、“总是提出更正建议”、“键入时检查语法”、“随拼写检查主治”前的复选框,确定即可。这样,在写Word时就不会在有上述的弹出框了,也能够正常关闭Word了。
意外的收获:在我们的具体实现中,因为数据量太大,所以一开始速度比较慢,但在对Word做了上述配置后,速度几乎是提高了三倍。
1.修正了其它bug;
2.优化了软件的兼容性。
jacob.jar
类型:网络软件版本:undefined
语言:简中大小:0.92MB
jacob.jar是一款实用的编程软件。jacob.jar支持多种不同的命令行选项:dll路径位置和dll名称定制。jacob.jar通常按照JacobComLifetime.html文档中的描述管理com / Java对象生命周期 。有些用户遇到他们希望尝试的情况,让Java GC终身管理对象的生命周期。
软件亮点
jacob.jar是一个jar包合集,里面有jar包和dll文件,分64位和32位,不同的版本的系统使用不同的dll文件。所以如果你编译成功,但运行失败一般是dll文件问题,遇到这种情况,赶紧使用jacob.jar即可。
功能介绍
1.内存管理
com.jacob.autogc确定是否启用自动垃圾回收。这是释放在事件回调中创建的对象的唯一方法。自动垃圾收集,基于Java gc规则,垃圾回收可以通过com.java.autogc命令行选项启用 。 这个功能在版本1.9中被添加并没有被完全调试。
在每个线程的基础上管理JacobObjects的生命周期的真正原因。Jacob通常按照JacobComLifetime.html文档中的描述管理com / Java对象生命周期 。有些用户遇到他们希望尝试的情况,让Java GC终身管理对象的生命周期。这似乎通常与长时间运行的线程或作为事件回调的一部分创建的对象绑定。添加了代码,让用户尝试让JVM管理对象生命周期,即使JacobComLifetime.html文档说这是一个坏主意。
此值在启动时缓存,不能随时通过更改 System.setProperty();默认值为false
2.Jacob命令行设置
该库支持多种不同的命令行选项:dll路径位置和dll名称定制
java.library.path标准Java属性用于将jacob dll的位置添加到JVM的库路径。
使用说明
1.把dll文件放在%JAVA_HOME%bin下(注意系统是32位还是64位),也可以放在C:WindowsSystem32下,如果是64位应该放在C:WindowsSysWOW64 下。建议放在jdk的bin目录下
2.如果是在eclipse下开发,需要重新引入jdk(Preference/Java/Installed JREs)
3.开发时将jacab.jar包放在项目lib下并add到liabraries中即可。
常见问题
问:使用jacob.jar来操作Word?
答:使用此项目来操作Word跟你平时操作Word一样:先打开Word,内容写完后,关闭Word。在使用的过程中我们是通过书签的方式向Word里写内容的。
但在实现的过程中出现了一个问题:当我们写的内容比较多,且其拼写、语法杂乱无章时(因为是测试所以是随意复制了一些内容,没有考虑语义),在写的过程中Word会弹出一个提示对话框,提示你在打开XXX文件时,因拼写(语法)检查错误太多,无法继续显示Word。然后在在关闭Word时,Word会提示你已经弹出了一些对话框,你无法关闭Word。就这样,Word进程一直没有被结束而一直消耗着内存,而使服务器当机了。
最后的解决方案是:禁止Word的拼写、语法检查。通过Word的“工具”-->“选项”-->“拼写和语法”取消“键入时检查拼写”、“总是提出更正建议”、“键入时检查语法”、“随拼写检查主治”前的复选框,确定即可。这样,在写Word时就不会在有上述的弹出框了,也能够正常关闭Word了。
意外的收获:在我们的具体实现中,因为数据量太大,所以一开始速度比较慢,但在对Word做了上述配置后,速度几乎是提高了三倍。
更新日志
1.修正了其它bug;
2.优化了软件的兼容性。