我尝试使用示例程序进行 JNI,但出现此错误。线程“main”中出现异常
java.lang.UnsatisfiedLinkError:C:\Users\Desktop\JNITest\x64\Debug\JNITest.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform.
请帮助任何一位天才。先谢谢了。
最佳答案
此错误表明您正在尝试加载 64 位共享库以与 32 位 JRE 一起使用。要消除此错误,请确保您使用的是 64 位 JVM。
要进行检查,请打开控制台/终端和 java -version
。
但是,如果您的操作系统是 32 位,则无法安装 64 位 JVM,因此还有另一种方法,这次您应该为 32 位计算机再次编译该共享库。
关于java - 线程中出现异常 "main"java.lang.UnsatisfiedLinkError : no JNTIest in java. library.path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46590071/