javah用法
【摘要】
正确做法:
进入到包com所在的目录:是java文件所在的包,不是class
javah -classpath . -jni com.jnitest.MainActivity
如果执行这个:
javah -jni com.example.zndktest.JniClient
会提示找不到类:
错误消息:...
正确做法:
进入到包com所在的目录:是java文件所在的包,不是class
javah -classpath . -jni com.jnitest.MainActivity
如果执行这个: javah -jni com.example.zndktest.JniClient
会提示找不到类:
错误消息:找不到类文件;
解决方法:进入到bin文件夹,然后执行javah命令
举例说明
1:工程路径【MyEclipse 8.5创建的JAVA工程】
C:\Genuitec\worksapce\jni
2:工程文件描述
jni
.settings
bin
src
.classpath
.project
jni工程包含3个文件夹,两个文件。
3:执行CMD命令
cmd-回车
4:进入bin文件夹
cd C:\Genuitec\worksapce\jni\bin-回车
5:执行javah命令
javah -classpath . -jni com.MyJNI-回车
解释javah -classpath . jni 固定写法,后面 包名+类名
6:在bin文件夹下会看到一个.h文件
7:直接修改.h文件名为java文件中写的名称。
文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/61419627
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)