江湖救急!!!看了很多关于JNI的用法,感觉里面调用的c代码写的函数都是符合一定命名规范的,而且是先有了java中的native方法,再去生成接口,再去用C实现。我现在的问题是,已经有了.h文件(其中包括一些结构体的定义,还有一些方法的声明等等)和.c文件(里面是对.h文件中一些方法的实现),很显然这里说的.c文件中的函数肯定没有按照那种JNI的规范来命名。我该怎么用JNI去调用这里面的方法呢?先谢过各位了,希望能点拨一下

------解决方案--------------------
再增加一层给java的接口,将具体实现都在这里完成,仅将执行结果返回给java层
------解决方案--------------------
你可以再写一个符合JNI规范的.c文件用于和java交互,然后这个.c文件里的方法,再去调用已有的那些c代码