近日项目中需要用java调用c/c++编写的dll库,所有了解到jna这个东东,下面是使用的一些经验: 一.java使用Jna需要两个jar包,eg:jna-3.5.1.jar和platform-3.5.1.jar 下载地址,添加完依赖包后把需调用的dll放到项目根目录下就是和src同级目录下 二.报错:Unable to load DLL 'xxx.dll': 找不到指定的模块,可能有一下几个问题: 1.使用的jdk和dll位数不同,64位的jdk只能调用64位的dll,32一样. 2.dll