用jna实现调用c++的dll简单示例

import com.sun.jna.Library;
import  com.sun.jna.Native;
public class Dlljna{
   public interface DllCall extends Library{
     DllCall INSTANCE=(DllCall)Native.loadLibrary("dllCall",DllCall.class);//载入dll库并实例化接口变量
        public int add(int a,int b); //声明dll中的接口方法
   }
   public static void main(String[] args) {
   int result=DllCall.INSTANCE.add(2, 3);//用接口变量调用实例中的接口方法
   System.out.println("result:"+result);//返回调用的结果
    }
}

你可能感兴趣的:(用jna实现调用c++的dll简单示例)