当前位置: 技术问答>java相关
JNI的问题
来源: 互联网 发布时间:2017-03-12
本文导语: 刚开始看JNI,找了一些例子,不过似乎都是针对未编译的c/c++ 过程为:写java,编译,生成.h文件,在c程序中include这个.h和jni.h 然后编译c程序。 可是如果是已经编译的程序,我怎么include header文件啊? 各位大虾知道...
刚开始看JNI,找了一些例子,不过似乎都是针对未编译的c/c++
过程为:写java,编译,生成.h文件,在c程序中include这个.h和jni.h
然后编译c程序。
可是如果是已经编译的程序,我怎么include header文件啊?
各位大虾知道得给说一声啊,这方面的资料还真难找
过程为:写java,编译,生成.h文件,在c程序中include这个.h和jni.h
然后编译c程序。
可是如果是已经编译的程序,我怎么include header文件啊?
各位大虾知道得给说一声啊,这方面的资料还真难找
|
那你只能再写一个程序,在这个程序中把C中的函数包一层,
但是前提是,你这个C程序必须是有.H文件关于JNI 你可以看下边的东西
应该很有帮助的.
http://www-900.ibm.com/developerWorks/cn/java/j-jnidebug/index.shtml
http://www-900.ibm.com/developerWorks/cn/education/java/j-jni/tutorial/index.html
这些都是相当基础的教程了。
但是前提是,你这个C程序必须是有.H文件关于JNI 你可以看下边的东西
应该很有帮助的.
http://www-900.ibm.com/developerWorks/cn/java/j-jnidebug/index.shtml
http://www-900.ibm.com/developerWorks/cn/education/java/j-jni/tutorial/index.html
这些都是相当基础的教程了。
|
只好自己再实现一层了,就像写了个调用代理。