JNA 调用 dll 库时,报错:

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

我环境是 64 位 win7.

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

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