与JNI相比,JNA似乎更容易调用本机代码.在什么情况下你会使用JNI而不是JNA?
java java-native-interface native jna
我在网上找到了很多参考资料(包括一些关于stackoverflow的参考文献),JNA用于C++库,但我在JNA文档中找不到的任何内容都表明这是可行的.特别是似乎没有任何方法可以包装C++类.
我需要本机访问才能使用RTAudio,但RTAudio的所有函数都是RTAudio类的成员函数.所以只是为了证实,JNA不是正确的方法吗?
java ×2
java-native-interface ×2
jna ×2
native ×2