java生成.h文件命令javah使用方式
来源:互联网 发布:阿里云蜘蛛池 编辑:程序博客网 时间:2024/06/06 12:38
javah -classpath . -jni 类路径.JNIClass(提供的接口,编译后)
/***TokenFxxcImpl类中方法声明方式*/public static native Object[] getCreditTokenJni(long meterNo, int sgc, int tariffIndex, int keyVersion, int keyExpiredTime, long keyNo, int seqNo, int amount);
示例:F:\android program\Fxxc_T\bin>javah -classpath . -jni com.fxxc.TokenFxxcImpl
- F:\android program\Fxxc_T\bin 为编译后的包路径
- javah -classpath . -jni 生成.h的java命令
- com.fxxc.TokenFxxcImpl 编译后的class带包名的路径
- 执行完后会在bin目录下生成.h文件com_fxxc_TokenFxxcImpl.h
.h文件内对应方法接口如下
/* DO NOT EDIT THIS FILE - it is machine generated */#include <jni.h>/* Header for class com_fxxc_TokenFxxcImpl */#ifndef _Included_com_fxxc_TokenFxxcImpl#define _Included_com_fxxc_TokenFxxcImpl#ifdef __cplusplusextern "C" {#endif/* * Class: com_fxxc_TokenFxxcImpl * Method: getCreditTokenJni * Signature: (JIIIIJII)[Ljava/lang/Object; */JNIEXPORT jobjectArray JNICALL Java_com_fxxc_TokenFxxcImpl_getCreditTokenJni (JNIEnv *, jclass, jlong, jint, jint, jint, jint, jlong, jint, jint);#ifdef __cplusplus}#endif#endif
最后在C语言中实现H文件中的方法就行
0 0
- java生成.h文件命令javah使用方式
- ubuntu下使用javah命令生成.h文件…
- 使用javah来生成.h文件正解
- 利用Javah命令生成c/c++头文件(.h文件)
- 使用Javah命令生成JNI头文件
- javah生成jni头文件命令使用
- 使用javah命令生成jni头文件
- 使用Javah命令生成头文件
- JNI中javah命令的使用,生成.h的头文件
- JNI中javah命令的使用,生成.h的头文件的注意事项
- JNI中javah命令的使用,生成.h的头文件
- 利用javah命令生成.h文件发生错误解决办法
- NDK开发的javah命令无法生成h文件
- JNI中javah命令生成.h头文件
- 使用javah生成.h文件出现无法访问的错误
- 使用javah生成.h文件出现无法访问的错误
- 使用javah编译生成c的.h文件
- [Android Studio / NDK] 如何使用javah生成.h文件
- 安装CocoaPods
- Linux中无法连接127.0.0.1
- 将MathType公式怎么粘贴到文档中
- PhotoView 源码解析
- 算法#08--深入详解并查集union-find算法
- java生成.h文件命令javah使用方式
- 存储过程+游标+事务
- java——你不得不爱的 增强for循环
- Redis安装并设置密码
- 四大组件之ContentProvider(四)-ContentProvider的权限使用和监听
- Java中堆内存和栈内存详解
- 常见MFC UI界面库
- JAVA学习第五篇--java中对象的创建过程以及函数的调用过程
- Android通信加密