你还在为了JAVA调用C而苦恼吗

如果您遇到以下问题,希望能助力你解决他:

  1. 是否因为java调用c++而痛苦
  2. 是否因为根据c++(.h)头文件映射java类而苦恼

 这里帮你一键搞定,只需要稍微修改几行代码就可以了,快来上手吧

第一步:下载jnaerator 此神器   下载地址: https://download.csdn.net/download/u013045746/10981601

第二步:

请确保.h头文件和dl在同一个目录中

第三步:

执行如下命令:java -jar jnaerator.jar *.dll*.so *.h  -runtime JNA

第四步:

api.jar 已生成,请用电脑zip方式打开如下图

把ApiLibrary.java 拷贝出来,放入项目中,并且删除

第四步:

1.导入api.java到项目中

2.修改ApiLibrary类的路径

第四步:

备注生成指定jar名称:

java -jar jnaerator.jar *.so *.h  -runtime JNA -jar api_aadf.jar

大功告成,有没有超赞!!!!!!!

发布了28 篇原创文章 · 获赞 20 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/u013045746/article/details/87973240