当前位置: 首页 > 编程笔记 >

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

萧星火
2023-03-14
本文向大家介绍java.lang.UnsatisfiedLinkError: %1 不是有效的Win32应用程序错误解决,包括了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,就没有再报该错误了。

总结

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

 类似资料:
  • 问题内容: 在maven中运行exec-npm-update时,出现以下错误CreateProcess error = 193,%1不是有效的Win32应用程序-> [帮助1] 以下是pom文件中的代码段。 问题答案: 发生此问题的原因是我使用的角度版本为1.5。 将可执行文件从npm更改为npm.cmd可以解决问题!

  • 问题内容: 我有一个新的Rails应用程序,该应用程序是在Windows 7下通过进入目录并键入“ rails newapp”创建的。创建过程很好,当我访问根页面时,一切都很好。但是,当我尝试访问将访问数据库的页面时,得到以下信息: 在developer.log中。Mysql在我的机器上运行良好,并且我在其他目录中的其他应用程序中也正在运行,仅此一项是行不通的。有什么想法吗? 问题答案: 这是对我

  • 问题内容: 我试图从带有子进程的python解释器中调用python文件“ hello.py”。但我无法解决此错误。[Python 3.4.1]。 除了使用子过程之外,还有没有其他方法可以“使用参数调用python脚本”?提前致谢。 问题答案: 错误非常明显。该文件不是可执行文件。您需要指定可执行文件: 您需要在搜索路径上可见,或者可以将完整路径传递给运行调用脚本的可执行文件:

  • 我安装了 pip安装wordcloud 然后我导入了 我得到了这个错误:

  • 问题内容: 我正在编写一个GUI前端,在执行一堆验证后将执行一系列已经存在的vbscript .wsf文件。 我的问题是,当我尝试执行.wsf文件时,出现错误 从命令行运行它们工作正常 我尝试了几种不同的选项,如call,os.system等。但是所有这些都导致相同的Win32错误。 有任何想法吗? 问题答案: 如警告所述,不是应用程序。它是通过作为参数传递给脚本引擎而运行的脚本。您可能需要改为调

  • 回溯(最近一次调用):文件“C:\Users\Karan Shah\AppData\Roaming\Python\Python37\site packages\pyttsx3\uuuu init\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu