java.lang.UnsatisfiedLinkError: %1 不是有效的 Win32 应用程序。
2016-07-12 13:27
507 查看
JNA 调用 dll 库时,保错:
我环境是 64 位 win7.
java.lang.UnsatisfiedLinkError: %1 不是有效的 Win32 应用程序。
解决方法, 删掉了系统中的 64 位的 JDK,就没有再报该错误了。
///////////////// 通过 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,就没有再报该错误了。
相关文章推荐
- Java Web学习(7):JSP基础语法
- TestNG入门笔记[1] : 在Eclipse上安装TestNG
- 1.2 Java的竞争对手及各自优势
- JDK的安装与配置
- Java基础
- JavaWeb中MVC模型的演变
- 二、八、十、十六进制之间的转换
- javaweb项目多浏览器支持打印
- 69 个经典 Spring 面试题及答案
- POI操作Excel常用方法总结
- fragmentTransaction.replace无法全屏的问题
- [转载]Java数组扩容算法及Java对它的应用
- 重装jdk1.8出现如下错误Error opening registry key'software\Javasoft\Java Runtime Environment'
- Intellij Idea 下如何像eclipse的自动缩进来保持代码整洁性
- java学习总结(16.07.12)java的内部类
- SpringMVC与ssm的整合
- 跳台阶问题分析整理
- java 添加水印 清除水印
- 使用Eclipse从数据库逆向生成实体类
- Java并发编程:深入剖析ThreadLocal