JNA常见问题

  1. 找不到文件

    =》解决办法
    .dll文件放置在src目录下
  2. 系统与dll位数不匹配

    =》解决办法
  • 确认jdk版本。windows+R打开命令窗口,java -version查看jdk

  • 确认系统版本。电脑-属性

得知系统为64位,dll文件为32位。
方法一: 将引用的dll文件转化成64位。
方法二:(作为测试,不建议项目上使用) 将eclipse的jdk更改成32位。
Windows-preferences-java-Installed JREs-Add-Standard VM-选择32位jdk安装目录。
项目上右键-build path-configure-edit-Alternate JRE选择32位的jdk

原文地址:https://www.cnblogs.com/vinphy/p/15700230.html