JNA—java调用dll最简单的方法
来源:互联网 发布:速录测试软件 编辑:程序博客网 时间:2024/05/12 14:49
介绍给大家介绍一个最新的访问本机代码的Java框架—JNA。
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);
}
}
JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。
JNA例子
例子1 现在让我们运行一个JNA程序,感受它的强大威力。
1,在Java项目中引入jna.jar包。
2,创建一个类:
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
- JNA—java调用dll最简单的方法
- JNA—JNI终结者,java调用dll、ocx、so最简单的方法
- JNA—JNI终结者,java调用dll、ocx、so最简单的方法
- JNA—JNI终结者,java调用dll、ocx、so最简单的方法
- java使用JNA调用dll的方法
- java使用jna 方法调用Win32 dll
- JNA--Java调用DLL
- java jna 调用DLL
- java(JNA)调用dll函数的问题
- Java调用dll的实现,JNA框架
- 用jna实现调用c++的dll简单示例
- JNA调用C++的DLL
- java 调用dll之jna(3)
- java通过JNA调用c语言dll
- java用JNA调用DLL文件
- DLL调用(3):Java JNA调用DLL
- JNA调用DLL函数遇到的几个问题
- JNA调用C实现的DLL
- HashMap 和 Hashtable 的区别
- 《Head first设计模式》学习笔记 - 工厂方法模式
- 转载:笛卡尔积、等值联接、自然联接三者之间区别
- Spring入门——基于Java的容器注解说明之@bean
- 00002 贪婪洞窟.003.2:技能
- JNA—java调用dll最简单的方法
- java 知识点
- 计算数组中哪两项的和为某值[算法]
- 树结构练习——排序二叉树的中序遍历
- 如何使用 Kali Linux 黑掉 Windows
- web开发 规范
- 详细安装指南-Ubuntu16.04,CUDA8.0,Caffe,OpenCV3.1,Theano,Tensorflow,纯属转载,等待自己修改
- jsp用ajax完成局部刷新代码
- CSS3 3D transform变换的重要讲解