标签: java java-native-interface jna jnr
根据here的图像
两个图书馆都按照同样的原则工作。但我相信它们之间存在差异。这有什么区别?
答案 0 :(得分:7)
JNA使用反射来调用本机方法。
JNR只在运行时生成一次字节码,因此JNR的工作速度比JNA快。请参阅生成here
答案 1 :(得分:2)
您链接的演示文稿已经给出了部分答案 - 所以请继续阅读。例如。在幻灯片26和ff:
为什么不是JNA?