JNI编程部分
~路漫漫~
心如止水,生活自顺
展开
-
JNI的使用
首先定义一个java类A.java, 在cmd命令行java类的目录下执行命令javac A.java,生成A.class; 接着将目录切换到文件的根目录下set classpath; 切换到A.java目录下执行javah -jni 包名.类名,生成A.h; 然后自己编写A.cpp文件;原创 2014-02-25 16:56:09 · 543 阅读 · 0 评论 -
JNI中javah找不到类的错误
自己学习NDK的时候,因为jni机制需要使用javah生成的.h文件,就是带native的函数声明。 但是当自己javah x.class的时候报错找不到类,但是当我使用类似HelloWorld改的简单类就没问题。 请教高手之后,终于知道,原来是包的问题。 比如 com.test.hello 使用javah的时候,直接cd到class所在目录包名的上一级,比如cla转载 2014-04-22 09:16:51 · 633 阅读 · 0 评论