Javah 使用时报错:找不到类

来源:互联网 发布:360软件中心 编辑:程序博客网 时间:2024/05/22 06:50

自己学习NDK的时候,因为jni机制需要使用javah生成的.h文件,就是带native的函数声明。

但是当自己javah x.class的时候报错找不到类,但是当我使用类似HelloWorld改的简单类就没问题。

请教高手之后,终于知道,原来是包的问题。

比如 com.test.hello

使用javah的时候,直接cd到class所在目录包名的上一级,比如class文件在D:/Practice/hhhh/com/test/hello.class

需要cd D:/Practice/hhhh

然后javah com.test.hello

就在D:/Practice/hhhh下生成了需要的.h文件

classpath什么的就不需要了。以上。


原创粉丝点击