不带C+的Java本机调用+;包装库
是否有一种方法可以调用本地库中的函数(Windows .dll,linux?SO),而不必编写一个C++的包装器来处理JEnV和“这个”指针? 在这方面,我缺少类似C#的功能,人们可以轻松地与本机函数链接,而无需编写桥接库,这取决于编译器封送的细节 谢谢,不带C+的Java本机调用+;包装库,java,java-native-interface,Java,Java Native Interface,是否有一种方法可以调用本地库中的函数(Windows .dll,linux?SO),而不必编写一个C++的包装器来处理JEnV和“这个”指针? 在这方面,我缺少类似C#的功能,人们可以轻松地与本机函数链接,而无需编写桥接库,这取决于编译器封送的细节 谢谢, Emilio。您可以使用Java本机访问,完全按照自己的意愿进行操作 注意,通常的包装库不是用C++编写的,但是在C. < P>我讨厌编写JNI代码并查看JNA,但它似乎并没有被广泛使用,可能会出现潜在的性能问题。改用。一旦您启动并运行了它,
Emilio。您可以使用Java本机访问,完全按照自己的意愿进行操作
注意,通常的包装库不是用C++编写的,但是在C.
< P>我讨厌编写JNI代码并查看JNA,但它似乎并没有被广泛使用,可能会出现潜在的性能问题。改用。一旦您启动并运行了它,编写脚本并让它为您生成JNI接口代码就不需要那么长时间了