JACOB 1.19Java桥接库
JACOB 的桥接能力,挺适合 Java 开发里碰到 Windows COM 组件的时候用。像你要自动操作个 Excel、Word,甚至想搞个打印机设置啥的,用 Java 搞这些原本得用 C++的事,JACOB 就派上用场了。嗯,它算是你在 Java 里 Windows“大哥”帮忙的中间人。
压缩包jacob119wy.zip
虽然空了点,但从文件名看,应该是 JACOB 的 1.19 版本资源。用 JACOB 的话,记得要加对应的jacob-1.19-x86.dll
或jacob-1.19-x64.dll
进系统路径,Java 才能调得动 COM 对象。
实际用法也不复杂,你用 JACOB 可以创建 COM 对象、调用方法、监听事件啥的。比如控制 Excel:
ActiveXComponent xl = new ActiveXComponent("Excel.Application");
xl.setProperty("Visible", new Variant(true));
像这种方式,熟悉 JS 或 VBScript 的同学上手快,响应也快,兼容也挺好。
要注意,JACOB 跑的是本地代码,跟 JVM 打交道靠的是 JNA,所以部署的时候得注意系统位数对不对,不然就会报错。
如果你碰到需要 Java 跟 Office、ActiveX 甚至 C++组件打交道的场景,这个库还蛮实用的。你可以顺着这些链接再多了解了解:
下载地址
用户评论