欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java与系统dll库互操作几种方式  

程序员文章站 2022-07-15 13:51:15
...
  • jni

 写java类,声明一些方法为native,生成C语言的.h头文件,然后用C写.h头文件的实现代码。

 请看 http://blog.csdn.net/createchance/article/details/53783490

 jdk自身支持的方式

  • jna

JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。可以实现对任何已经存在的dll库的java调用。

请看 http://blog.csdn.net/shendl/article/details/3589676

  • jnative

  提供了直接调用windows 核心库 User32,Kernel32的功能,目前限制是jdk7以上的32位jdk。

  请看 jnative.free.fr/SPIP-v1-8-3/