梗概 Java Native Access (JNA) 作为一个中间件,实时将Java接口和DLL接口互相映射 直接在Java代码中调用即可,无需编写C代码 JNA内置了许多常用的DLL接口,会动态根据所调用的DLL来选择目标接口 适用范围 在 Java 中调用 C 语言代码 缺点 相较于JNI,有几倍的性能损失 因为是动态实现接口映射 参考 java高级用法之:调用本地方法的利器JNA - 掘金 Java Native Interface(JNA)介绍 - Java小强技术博客