混合编程jni 第七篇之JNI 的命令行们
Posted 香菜聊游戏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了混合编程jni 第七篇之JNI 的命令行们相关的知识,希望对你有一定的参考价值。
今天将继续JNI的学习,jni编程中常使用的一些命令行工具如何使用事半功倍,今天就快速的过一下,希望在接下来的使用中可以 发挥效果
javah
javah 是Java 提供的生成jni 头文件的命令行
文件位置
C:\\Program Files\\android\\jdk\\jdk-8.0.302.8-hotspot\\jdk8u302-b08\\bin
运行javah
1、将上述路径加入到环境变量path 中
2、打开命令行窗口,直接切换到上面的路径中,执行javah
命令行选项
javah -help
来个例子:
- 创建一个项目,创建一个java文件
package jni;
public class JniTest
// jni 函数,在C++中实现
static native int sum(int a,int b);
public static void main(String[] args)
- class 位置
编译之后class的位置,因为我是maven
以上是关于混合编程jni 第七篇之JNI 的命令行们的主要内容,如果未能解决你的问题,请参考以下文章