jni生成h文件
来源:互联网 发布:淘宝代销怎么上架宝贝 编辑:程序博客网 时间:2024/04/30 10:47
在frameworks/base写完一个模块后,要写一个新模块的时候,发现怎么javah,怎么javac,都不会用了,当时是怎么编译的?
新建模块名称test,package android.aa.bb;
文件放在frameworks/base/test/java/android/aa/bb下
1、在frameworks/base 路径下执行mm,在新增的模块里面,没有相应的java对应class文件,当时这个class文件是怎么编译出来的?一点都想不起来了。
2、在java文件相同的目录下执行javac 文件名.java也不行,没有生成class文件。找不到好多符号
3、查找javac命令说明,发现
因为编译的源文件里面引用了别的类文件,需要设置类路径来访问这些类文件的class文件。
- -classpath 类路径
- 设置用户类路径,它将覆盖 CLASSPATH 环境变量中的用户类路径。若既未指定CLASSPATH 又未指定 -classpath,则用户类路径由当前目录构成。有关详细信息,请参阅设置类路径。
在java文件所在路径下,执行javac -classpath ../../classes.jar test.java
发现test.class文件生成了。耶!!这是很关键的一步。
4、针对类文件生成相应的h文件。
这个需要在frameworks/base/test/java下执行javah命令 javah android.aa.bb.test;
生成了 *.h文件
- jni生成h文件
- JNI 生成.h头文件
- android jni 生成 .h头文件
- Android JNI .h头文件生成说明
- JNI使用java生成*.h文件
- JNI生成.h文件 找不到' '的类文件
- eclipse JNI NDK 生成.h 文件和签名文件
- Android JNI开发生成.h头文件问题
- java jni eclipse 环境配置 生成.h头文件
- Android+Eclipse+JNI+javah 自动生成.h文件
- Android JNI开发生成.h头文件问题
- javah生成jni需要的.h头文件
- Android JNI开发生成.h头文件问题
- Android jni 生成对应的.h文件指令
- JNI中javah命令生成.h头文件
- JNI生成.h文件无法确定类的签名
- JNI:jni.h 头文件
- JNI.h文件浅析
- 和陌生人QQ聊天
- jdk与jre的区别
- 关于RTP时间戳及多媒体通信同步的问题
- windows.h与winsock2.h的包含顺序引起的问题
- vb.net string转为日期 yyyyMM格式
- jni生成h文件
- IntelliJ IDEA中创建自己的代码模板
- 禁止刷新网页、防止刷新网页、禁止后退等操作的代码
- 《福布斯》:大数据带来高成本 Hadoop需继续完善
- request.getAttribute() 和 request.getParameter()
- java.io.IOException: Broken pipe
- 详解内核的主要配置选项
- Android 调试桥(adb),很方便很强大
- jdk怎么配置