Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用C++;Java中的API_Java_C++_Java Native Interface_Wrapper - Fatal编程技术网

使用C++;Java中的API

使用C++;Java中的API,java,c++,java-native-interface,wrapper,Java,C++,Java Native Interface,Wrapper,我目前正在用Java开发一个游戏,希望在游戏完成后在Steam上发布。 他们的网站说,蒸汽API是用C++编写的,当我发电子邮件询问他们是否有办法在爪哇使用API时,他们告诉我必须为这个写一个包装器。 我的问题是:我该如何编写这样一个包装,还是以前有人编写过并提供下载?您正在寻找的关键技术是可以用来自动生成粘合代码(JNI)的技术 您需要C++头文件,可以创建java包和类 您可以在项目中使用它。 有关详细信息,请参阅。Native是您要查找的关键字,搜索如何在java中调用本机方法,您将完成:

我目前正在用Java开发一个游戏,希望在游戏完成后在Steam上发布。 他们的网站说,蒸汽API是用C++编写的,当我发电子邮件询问他们是否有办法在爪哇使用API时,他们告诉我必须为这个

写一个包装器。
我的问题是:我该如何编写这样一个包装,还是以前有人编写过并提供下载?

您正在寻找的关键技术是可以用来自动生成粘合代码(JNI)的技术

您需要C++头文件,可以创建java包和类 您可以在项目中使用它。


有关详细信息,请参阅。

Native是您要查找的关键字,搜索如何在java中调用本机方法,您将完成:)