在线文库系统用到了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

最新文章

  1. JVM学习(4)——全面总结Java的GC算法和回收机制
  2. 【bzoj1688】[USACO2005 Open]Disease Manangement 疾病管理
  3. Java面试常见各种概念区别比较
  4. [CODEVS1116]四色问题
  5. QT窗口置顶/真透明/背景模糊/非矩形/跳过任务栏分页器/无边框/无焦点点击/焦点穿透
  6. jQuery Post 提交内容中有标签报错
  7. 最经典的常用拍照姿势大全,顶级POSE
  8. sed 替换换行回车
  9. Android程序员必备精品资源
  10. 译:Microsoft/ReactXP 简介
  11. excel sum求和遇到的问题及解决
  12. 演示-JQuery属性选择器
  13. ECharts.js学习(二)动态数据绑定
  14. Java提高篇之常量池
  15. 51建设Android版一些技术整理
  16. [Android] Android MVP 架构下 最简单的 代码实现
  17. 哈希+Bfs【P2730】 魔板 Magic Squares
  18. Define Custom Data Filter Using Pre-Query Trigger In Oracle Forms
  19. jmeter进行dubbo接口测试
  20. T1553 互斥的数 codevs

热门文章

  1. Openstack组件部署 — Nova_安装和配置Controller Node
  2. XML 介绍
  3. 7、Appium常用API
  4. 【转】Linux系统抓包命令tcpdump使用实例
  5. Mysql DBA
  6. Chrome调试小技巧
  7. python调用tushare获取股票月线数据
  8. 随笔-ansible-6
  9. userdel -删除使用者帐号及相关档案
  10. wireshark 分析 TCP 请求(转)