易截截图软件、单文件、免安装、纯绿色、仅160KB

在线等,跪求java调用c语言的h文件的方法

目前,我手上有个项目,需要用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,可以加么

学习



相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

jsp页面中字体变色问题 - Java / Web 开发

<html><head><title>[@title]</title>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<script language='javascript'>
function diyCheck ......

asp 调用java写的webservice - Web 开发 / ASP

在asp里怎么调用java写的webservice方法,有很多方法
- <message name="RtPnrIn">
  <part name="bstrPnrNO" type="s:string" /> 
  <part name ......

mysql连接tomcat - Java / Web 开发

我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......

java使用代理访问网址 - Java / Java SE

代码如下 ,我想通过代理访问一些网址,但是不知道如何测试代理成功,我想通过访问“http://www.blogger.com/”来看看是否代理成功,但是也不能访问,出现异常“Unexpected end of file from server”,但是如果不这 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号