JNI的替代者—使用JNA访问Java外部功能接口1. JNA简单介绍2. JNA技术原理3. JNA简单使用4. JNA技术难点5. JNA能完全替代JNI吗?6. 参考文献
1. JNA简单介绍先说JNI(Java Native Interface)吧,有过不同语言间通信经历的一般都知道,它允许Java代码和其他语言(尤其C/C++)写的代码进行交互,只要遵守调用约定即可。首先看下JNI调用C/C++的过程,注意写程序时自下而上,调用时自上而下。 可 见步骤非常的多,很麻烦,使用JNI调用.dll/.so共享库都能体会到这个痛苦的过程。如果已有一个编译好的...