1.编写native接口 package org.demo; public class JniDemo { public static native int bmp2fea(byte[] bmp, byte[] fea, byte[] err); public static native int feaMatch(byte[] fea1, byte[] fea2, String flag, int level); } 2.根据native接口生成声明文件(.h) javah -classpath…
最近项目里使用java调用dll动态库,因此研究了一下这方面的东西. 使用的工具包如下 <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</artifactId> <version></version> </dependency> 调用方法也很简单 public class Main { public static void mai…