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

环境是64 位 win10.

JNA 调用 dll 库时,报错:

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

原因:

1.动态库位数与jdk位数不符;

2.编译的动态库有问题

解决方法:jdk换成32位

换32位如果有问题请参考:

64位转32位遇到的问题

配置idea各种 Error:java: 无效的XXX

发布了91 篇原创文章 · 获赞 11 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/hjing123/article/details/89486082