素材牛VIP会员
jna.jar和jna-platform.jar是什么关系
 麦***气  分类:Java代码  人气:1570  回帖:1  发布于6年前 收藏

官方页面提供了jna.jarjna-platform.jar两个包,这两个包是什么关系?

 标签:jnajava

讨论这个帖子(1)垃圾回帖将一律封号处理……

Lv1 新人
十***刻 产品经理 6年前#1

不知道题主具体想知道什么,https://github.com/java-nativ...,看完这里的相关简述之后,我对题主的问题由了一点认识。

其实很多情况下,jna.jar就完全满足一般项目开发的需要了,比如数据 类型的映射和常用的方法等等,这些C/C++中基础的映射已经可以实现,包括一些基本的平台方法,但是,真实涉及到比较深入的平台方法的时候,就需要platform.jar的帮助了,platform.jar是依赖于jna.jar实现的,包括了FileMonitor、FileUtils、KeyboardUtils、WindowUtil等Win32和平台相关的简化动态访问功能类中的大部分常用方法,为开发者开发自己的跨平台映射方法提供参考。

所以,platform.jar对于jna.jar是一种补充和扩展,jna.jar相当于核,platfrorm.jar相当于增量插件。
强答一波,不足之处劳烦指正,相关信息可以去上面提供的链接中具体学习。

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取