目前,我手上有个项目,需要用java编写程序,调用一个硬件厂家提供的接口文件;
该文件用c语言写的,一共是1个.lib文件和一个.h文件,
这个h文件中有控制硬件的方法
我应该怎么样写程序去调用h文件中的方法呢???
jni技术,你要针对java开发与C接口通信的C中间层。
2楼的,问一下
jni我听说过,Google了以后,发现,都是写一个类,用类生成了h文件...然后把h文件生成dll文件..最后调用,但是,给定的h文件怎么弄啊??
还有你说的中间层是什么意思??
没做过
楼主参考下这个
http://blog.csdn.net/eqxu/archive/2006/06/09/783340.aspx
4楼的......你这个就是我发现的那个东西....有帮助,但是不是很大..不过还是谢谢了~~~~
http://topic.csdn.net/t/20031225/10/2600974.html
看看这个实例
6楼的看过了.....还是有迷茫......
2楼的..你赶快现身啊!!!等你
自己用c写一个中间层,调用厂家提供的接口。并提供给java调用。
我大概知道了!!!!!!
先去研究下!!!!!!!!!
谢谢以上各位!!!!!!!!!
不过C语言我不会啊!!!!!!!!!!!
没法去写!!!!!!!!!!!!!!!!!!!!!
郁闷!!!!!!!!!!!!!!!!!!!
寻求技术支持去!!!!!!!!!!!!!!!!!!!!!
8楼的意思,是不是,写一个规范的,符合要求的h文件,同时这个h文件中调用给定的h文件呢
厂家一般都是提供dll的吧?
对了,再次提醒楼主,C程序是需要回收内存的,不然你的java程序会出现内存泄漏而导致内存溢出异常。
ymdcr,我QQ357369942,可以加么
学习
代码如下 ,我想通过代理访问一些网址,但是不知道如何测试代理成功,我想通过访问“http://www.blogger.com/”来看看是否代理成功,但是也不能访问,出现异常“Unexpected end of file from server”,但是如果不这 ......