了解JNI技术

在线文库系统用到了Jacob,它是基于JNI技术实现的,通过调用MS Office的Com接口实现,我这里对JNI技术进行一个学习。

基本上JNI技术相当于一个代理,因为java的跨平台特性,所以它自身是有限制的,那么我们将要调用的方法用其他语言实现,然后再通过java调用,这样子就可以实现系统的native方法的调用了。Jacob是一个开源库,它帮助我们封装了对ms office接口的调用,所以更加方便好用,但是功能上当然是没有JNI强。

具体内容可以看下面的第一个链接,很详细。

http://blog.csdn.net/xw13106209/article/details/6989415

http://www.cnblogs.com/mandroid/archive/2011/06/15/2081093.html