摘要: 一项目中,使用了多个动态库,且动态库之间存在依赖关系,假设为a.so及b.so,且b.so依赖于a.so。 在使用 static { System.load(“a.so”); System.load(“b.so”); } 进行动态库加载的时候,始终提示b库加载失败,称找不到依赖a,但是显然第一部就加 阅读全文
posted @ 2020-09-13 17:30 cbing 阅读(452) 评论(0) 推荐(0) 编辑
摘要: java开发过程中会遇到需要调用c/c++动态库(windows平台的dll和linux平台的so)的情况,可以使用JNI或者JNA技术。 JNA基于JNI技术开发,主要在上层作了类型自动转换的封装,让开发人员极易使用,无需JNI那样的繁杂的接口层开发。 但是,JNI的调用效率要比JNA高得多,如果 阅读全文
posted @ 2020-09-13 17:05 cbing 阅读(4360) 评论(0) 推荐(0) 编辑