Java调用C++

跨平台开发必定会用到Java调用C++的函数,下面来说一下具体的实现步骤

1.编写带native 的Java类。例如:JavaToCpp.java


2.使用javac命令编译。例如:javac JavaToCpp.java

3.使用javah命令编译。例如  javah  xx.xx.xx.JavaToCpp ,xx.xx.xx为JavaToCpp的包名

4.如果发现生成了xx_xx_xx_JavaToCpp.h文件,恭喜你,马上就要成功了。打开后发现.h里声明了一个函数

Java调用C++_第1张图片

5.创建xx_xx_xx_JavaToCpp.cpp文件,实现.h文件里的函数

6.在Java中需要调用的地方调用此函数。

7.编译、运行、OK

你可能感兴趣的:(Java调用C++)