JNA—java调用dll最简单的方法

来源:互联网 发布:速录测试软件 编辑:程序博客网 时间:2024/05/12 14:49
介绍给大家介绍一个最新的访问本机代码的Java框架—JNA。

JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。

JNA例子

例子1    现在让我们运行一个JNA程序,感受它的强大威力。
1,在Java项目中引入jna.jar包。
2,创建一个类:

package com.zrhis.common.utils;
import com.sun.jna.Native;
import com.sun.jna.win32.StdCallLibrary;
public class test {
public interface TestDlls extends StdCallLibrary {  
TestDlls td = (TestDlls) Native.loadLibrary("test", TestDlls.class);
        public int tt(String str);
}
public static void main(String[] args) {
String str="2100";
int t=TestDlls.td.tt(str);
System.out.println("==="+t);
}
}
0 0