你还在为了JAVA调用C而苦恼
如果您遇到以下问题,希望能助力你解决他:
- 是否因为java调用c++而痛苦
- 是否因为根据c++(.h)头文件映射java类而苦恼
这里帮你一键搞定,只需要稍微修改几行代码就可以了,快来上手吧
第一步:下载jnaerator 此神器 下载地址: https://download.****.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
大功告成,有没有超赞!!!!!!!