May 9, 2009
介绍一个JNA项目
JNA是一个JAVA用来访问本地资源的开源项目,还在学校的时候,当时加入了这个项目,自已一点点看着这个是如何搭起来的,还挺有意思。资源地址:https://jna.dev.java.net/
JNA(Java Native Access )提供一组Java工具类用于在运行期动态访问系统本地库(native library:如Window的dll)而不需要编写任何Native/JNI代码。开发人员只要在一个java接口中描述目标native library的函数与结构,JNA将自动实现Java接口到native function的映射。
其底层实现是C,对于核心的回调是直接使汇编实现的,对于一些初学者和对JAVA感兴趣的朋友来说应该是十分有益处的。
利用JNA可以调用本地的DLL库实现本地资源的访问和利用,比如使窗口部分剪栽,透明显示等,大家可以自已动手试一下。
利用这个开源源代码,我相信大家对架构能力方面会有所提升
thx
张久安
If you enjoyed this post, make sure you subscribe to my RSS feed!









No Comments, Comment or Ping
Reply to “介绍一个JNA项目”
You must be logged in to post a comment.