在线文库系统用到了Jacob,它是基于JNI技术实现的,通过调用MS Office的Com接口实现,我这里对JNI技术进行一个学习. 基本上JNI技术相当于一个代理,因为java的跨平台特性,所以它自身是有限制的,那么我们将要调用的方法用其他语言实现,然后再通过java调用,这样子就可以实现系统的native方法的调用了.Jacob是一个开源库,它帮助我们封装了对ms office接口的调用,所以更加方便好用,但是功能上当然是没有JNI强. 具体内容可以看下面的第一个链接,很详细. http:/…