java.lang.UnsatisfiedLinkError: %1 不是有效的Win32应用程序错误解决

 更新时间:2017年03月21日 10:05:55   作者:digdeep  
这篇文章主要给大家介绍了关于java.lang.UnsatisfiedLinkError: %1 不是有效的Win32应用程序错误的解决方法,文中介绍的非常详细,需要的朋友们可以参考学习,下面来一起看看吧。

发现问题

最近工作中利用JNA 调用 dll 库时保错,错误如下:

///////////////// 通过 JNA 引入 DLL 库 ////////////
 /**
  * ID_FprCap.dll 负责指纹的采集, 指纹仪的初始化,设置等等
  */
 public interface ID_FprCap extends StdCallLibrary {
  ID_Fpr fpr = ID_Fpr.INSTANCE ;
  ID_FprCap fprCap = (ID_FprCap)Native.loadLibrary("ID_FprCap", ID_FprCap.class);
  
  /**
   * 初始化指纹采集器
   * @return 成功返回1,分片资源,检查权限,在所有接口函数中,通常首先调用此函数。只需要调用一次,允许重复调用
   * 其结果和一次调用相同。出错调用 LIVESCAN_GetErrInfo获取错误信息
   */
  public int LIVESCAN_Init();
  
  /**
   * 关闭采集器,释放资源. 调用此函数之后,在没有调用 LIVESCAN_Init之前,仅可调用LIVESCAN_GetVersion、LIVESCAN_GetDesc、
   * LIVESCAN_GetErrorInfo函数。调用此函数之后,需要重新调用LIVESCAN_Init来初始化采集器.
   * @return 成功返回1. 出错调用 LIVESCAN_GetErrInfo获取错误信息
   */
  public int LIVESCAN_Close();

我环境是 64 位 win7.

java.lang.UnsatisfiedLinkError: %1 不是有效的 Win32 应用程序。

解决方法:删掉了系统中的 64 位的 JDK,就没有再报该错误了。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • Tomcat多war包部署实战示例及注意事项

    Tomcat多war包部署实战示例及注意事项

    多服务部署在一个tomcat中,服务之间互相调用,下面这篇文章主要给大家介绍了关于Tomcat多war包部署实战示例及注意事项的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • 基于JavaMail的Java实现复杂邮件发送功能

    基于JavaMail的Java实现复杂邮件发送功能

    这篇文章主要为大家详细介绍了基于JavaMail的Java实现复杂邮件发送功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • Java二叉树的遍历思想及核心代码实现

    Java二叉树的遍历思想及核心代码实现

    今天小编就为大家分享一篇关于Java二叉树的遍历思想及核心代码实现,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • SpringBoot集成Redis及Redis使用方法

    SpringBoot集成Redis及Redis使用方法

    Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库,这篇文章主要介绍了SpringBoot集成Redis及Redis使用方法,需要的朋友可以参考下
    2023-08-08
  • Java 获取Word中所有的插入和删除修订的方法

    Java 获取Word中所有的插入和删除修订的方法

    这篇文章主要介绍了Java 获取Word中所有插入和删除修订,在 Word 文档中启用跟踪更改功能后,会记录文档中的所有编辑行为,例如插入、删除、替换和格式更改。对插入或删除的内容,本文介绍获取方法,需要的朋友可以参考下
    2022-04-04
  • Springboot+WebSocket实现一对一聊天和公告的示例代码

    Springboot+WebSocket实现一对一聊天和公告的示例代码

    这篇文章主要介绍了Springboot+WebSocket实现一对一聊天和公告的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • Java将Word文档转换为PDF文件的几种常用方法总结

    Java将Word文档转换为PDF文件的几种常用方法总结

    这篇文章主要介绍了Java将Word文档转换为PDF文件的四种常用方法,分别使用ApachePOI+iText、Aspose.Words for Java、Docx4j和JODConverter,这些库各有优点,但在使用时需要注意库与Java环境的兼容性、安装所需依赖、转换速度和资源消耗,需要的朋友可以参考下
    2024-10-10
  • 如何使用Spring Cloud Feign日志查看请求响应

    如何使用Spring Cloud Feign日志查看请求响应

    这篇文章主要介绍了如何使用Spring Cloud Feign日志查看请求响应,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • Java/Spring项目的包开头为什么是com详解

    Java/Spring项目的包开头为什么是com详解

    这篇文章主要介绍了Java/Spring项目的包开头为什么是com的相关资料,在Java中包命名遵循域名反转规则,即使用公司的域名反转作为包的前缀,以确保其全球唯一性和避免命名冲突,这种规则有助于逻辑分层、代码可读性提升和标识代码来源,需要的朋友可以参考下
    2024-10-10
  • Java gif图片转换为jpg格式

    Java gif图片转换为jpg格式

    这篇文章主要介绍了Java gif图片转换为jpg格式的实例代码,文中给大家提到了用java将png图片转换成jpg格式的图片,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-08-08

最新评论