首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java interface 怎么使用 javah 生成c的头文件

2012-04-13 
java interface 如何使用 javah 生成c的头文件?网上有很多使用javah的范例,不过我的情况稍微特殊一点。我有

java interface 如何使用 javah 生成c的头文件?
网上有很多使用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工具生成只不过更方便

热点排行