java使用JNA调用dll
2024-10-20 20:47:06
1、自己搞一个dll出来。参考下面链接
http://blog.csdn.net/lqena/article/details/46357165。
2、下载jar jna-4.2.1.jar。
3、复制dll到项目根目录、或者 system32下面。
4、调用代码如下。
public interface CLibrary extends Library {
CLibrary INSTANCE = (CLibrary) Native.loadLibrary("MyDLL", CLibrary.class); public int GetInt(); public String GetStr(String a);
}
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
// test();
System.out.println(CLibrary.INSTANCE.GetInt());
System.out.println(CLibrary.INSTANCE.GetStr("ss"));
}
最新文章
- openwrt的环境搭建、定制和编译
- HTML5系列四(特征检测、Modernizr.js的相关介绍)
- com.domain.bean
- 程序员---C语言细节7(增加两个整数溢出检测)
- 1关于script标签属性,注意点,浏览器文档模式,各种数据类型的转化
- 手动编译生成apk
- 刨根究底字符编码之十三——UTF-16编码方式
- android:getSlotFromBufferLocked: unknown buffer: 0xf3d544c0
- Java源码阅读顺序
- 解决Mac应用程序软件不出现在Launchpad里面的方法
- Spring Cloud Stream同一通道根据消息内容分发不同的消费逻辑
- 树形DP和状压DP和背包DP
- DevExpress10、RichEditControl
- argunlar 1.0.1 【数据绑定】
- 【GRPC】GRPC-负载均衡
- Map 综述(三):彻头彻尾理解 ConcurrentHashMap
- Web开发常用在线工具
- codeforces.com/contest/251/problem/C
- Hibernate详讲
- bzoj 4004 [JLOI2015]装备购买 拟阵+线性基