1. 首页
  2. 编程语言
  3. Java
  4. 使用JNA替代JNI调用DLL并解决内存溢出问题

使用JNA替代JNI调用DLL并解决内存溢出问题

上传者: 2019-03-01 03:01:30上传 DOCX文件 156KB 热度 51次
问题描述: 在开发项目过程中,需要处理算法分析出来二进制流数据,并对数据解析处理转发。我们上层应用平台是使用java开发的,但开放平台是使用c++开发,虽提供给我们对应的.h头文件,但在java中来解析这些数据就显然有些复杂,在实现、效率上都可能不太理想。 解决方案: 请C++同事帮忙写个dll程序,dll去解析开发平台输出的二进制流数据,上层应用平台调用dll得到json报文,然后再去做一些业务处理。 那现在上层应用面临的问题:访问java外部功能接口实现方式(即调用dll)怎么选择及实现?
用户评论