混合编程jni 第十二篇 jnaerator
Posted 香菜聊游戏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了混合编程jni 第十二篇 jnaerator相关的知识,希望对你有一定的参考价值。
工欲善其事必先利其器,简单的函数我们可以手动的去写,但是复杂的结构体再让我自己写就有点过分了
,这样的生产方式有点低,而且可能写错,毕竟机器比人靠谱
这一节就介绍下JNA的工具jnaerator,将你从繁琐的且复杂的签名中解脱出来
jnaerator 来历
项目地址:GitHub - java-native-access/jna: Java Native Access
JNA 使 Java 程序可以轻松访问本机共享库,无需编写 Java 代码以外的任何内容 - 不需要 JNI 或本机代码。
Java 调用看起来就像本机代码中的调用一样。大多数调用不需要特殊处理或配置;不需要样板文件或生成的代码。
开发人员使用 Java 接口来描述目标本地库中的函数和结构。这使得利用本机平台特性变得非常容易
JNA
以上是关于混合编程jni 第十二篇 jnaerator的主要内容,如果未能解决你的问题,请参考以下文章