网上有很多使用javah的范例,不过我的情况稍微特殊一点。
我有两个文件都在handlers包下,分别为
CommandHandler.java 和 CommandHandlerImpl.java
CommandHandler是一个接口类,
CommandHandlerImpl 是 implement CommandHandler 的。
我使用命令javah -classpath . -jni handlers.CommandHandler
或者javah -classpath . -jni handlers.CommandHandlerImpl
都没有提示任何错误,但是也没有生成相应的c头文件。
请问如何才能生成我想要的头文件呢?
------解决方案--------------------
CommandHandler和CommandHandlerImpl这里边有没有native方法的声明?
c头文件可以自己写的,javah工具生成只不过更方便