jni on windows
在window中生成.dll 采用java test 时产生如下错误:
java.lang.UnsatisfiedLinkError: ...Sample1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
错误原因:
是因为使用的是java x64位的jdk
注意: 64位版本的JDK可能会在运行时报错:
java.lang.UnsatisfiedLinkError: ...Sample1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
解决方法:
如果您有这样的错误, 请使用32位的JDK来重新运行.