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 位数。

实用链接也整理了几个,想深入了解可以看看:

rar 文件大小:146.72KB