JavaH 规格严格

Javah 获取您的 Java 源文件并生成 C 头文件,其中包含您的 Java 代码中所有本机方法的 JNI 存根(stub)。如果您正在生成一个类的 JNI 存根,而且您已经把这个类定义为包的一部分,那么您 必须指定完全限定的类名。

Client.java 为例,它是 tools 包的一部分。要抽取 source/tools/Client.java 的头文件,您必须到 source 目录并输入 javah -jni tools/Client (而不是到 source/tools 目录并输入 javah -jni Client )。

如果您不使用完全限定的类名,那么 javah 将给您一条出错消息 Error: Class Client could not be found

原文地址:https://www.cnblogs.com/diyunpeng/p/1689643.html