本文章通过举例来说明JAVA怎么通过JNI方式调用C++库文件
- 新建一个测试类JNITest,并新建一个native方法test
- 打开cmd命令切换到JAVA项目的父目录下
- 输入javac命令对JNITest类进行编译成class文件,编译时可能会出现“编码不一致问题”,这时输入javac -encoding utf-8 XX/XX/XX.java执行即可
- 可以看到已经成功生成class文件
- 执行javah命令生成.h文件,可以看到已经成功生成.h文件,把该文件给C++开发人员,然后封装成库文件,放到自己指定文件夹下配置路径加载调用即可或者也可以直接放到jdk->bin目录下直接调用即可



