Jacob 1.14.3-M2Java-COM桥接组件
Jacob 的 Java-COM 桥接方案挺实用的,是在你要用 Java 去调 Windows 上的 Office、文件系统或者一些老旧的 COM 控件时。jacob-1.14.3-M2(支持 64 位和 32 位).rar
这个包里直接打包好了 jacob.jar
和两个架构的 jacob.dll
,不用到处找,拎出来就能用。
里头的 jacob.jar 是关键,Java 的接口全靠它。想调个 Word 自动生成文档,或者用 Excel 操作数据,全都靠它搞定。用 ActiveXComponent
就能连上 COM 对象,调用方法啥的都挺顺畅。
还有 jacob.dll,这个是跑在 JVM 背后的底层桥梁。64 位、32 位都给你准备好了,按系统位数放对地方就行。路径配置记得下,放到 System32
或者干脆写死在 Java 启动参数里,省得出错。
像 方法调用、属性读写、事件监听 都挺方便,语法上比较贴近 Java 本身,没太多学习成本。常用的用法像下面这样:
ActiveXComponent word = new ActiveXComponent("Word.Application");
word.setProperty("Visible", new Variant(true));
嗯,多线程支持也有,所以你开几个线程一起搞 Office 批量生成啥的,也能跑得动。唯一要注意的是错误,COM 报错信息不太友好,建议加点日志排查用。
如果你正好在做 Java 调用 COM 的活儿,或者接老系统、政府项目那些绕不开 Windows 的,jacob-1.14.3-M2 这个版本蛮推荐的。稳定、兼容好,也不挑 JVM 位数。
实用链接也整理了几个,想深入了解可以看看:
146.72KB
文件大小:
评论区