在java中使用JNI制作C++ C++库
我正在尝试为Java创建一个RakNet版本。我听说过JNI如何执行C++代码。所以据我所知,我需要有两个库。一个是RakNet本身,另一个是用JNI编写的桥,它从RakNet调用适当的方法。但是由于RakNet的巨大规模,创建从Java到RakNet的桥梁需要整整一个月的时间在java中使用JNI制作C++ C++库,java,c++,java-native-interface,raknet,Java,C++,Java Native Interface,Raknet,我正在尝试为Java创建一个RakNet版本。我听说过JNI如何执行C++代码。所以据我所知,我需要有两个库。一个是RakNet本身,另一个是用JNI编写的桥,它从RakNet调用适当的方法。但是由于RakNet的巨大规模,创建从Java到RakNet的桥梁需要整整一个月的时间 有没有办法更有效地完成我所解释的?我甚至不知道我做得是否正确。您可以查看JNA Java本机访问。在JNA中,不需要编写桥接库。您可以使用SWIG自动化其中的一些内容,但查看它可能不像您希望的那样简单……听起来像是Jav
有没有办法更有效地完成我所解释的?我甚至不知道我做得是否正确。您可以查看JNA Java本机访问。在JNA中,不需要编写桥接库。您可以使用SWIG自动化其中的一些内容,但查看它可能不像您希望的那样简单……听起来像是JavaCPP的工作!看看这个Wiki页面,让我知道RakNet失败了,所以我可以提供一个答案:我看了JNA,除非我错了,它只适用于我想让它为C++工作。