“线程中的异常”;“主要”;java.lang.UnsatifiedLinkError:在java.library.path中没有JNIEST

“线程中的异常”;“主要”;java.lang.UnsatifiedLinkError:在java.library.path中没有JNIEST,java,c++,c,Java,C++,C,我正在使用示例程序尝试JNI,但出现了此错误。线程“main”中出现异常 java.lang.UnsatifiedLinkError:C:\Users\Desktop\JNITest\x64\Debug\JNITest.dll:无法在IA 32位平台上加载AMD 64位.dll 请帮助任何一位天才。感谢您的帮助。此错误表示您正在尝试加载一个64位共享库,以便与32位JRE一起使用。要消除此错误,请确保您使用的是64位JVM 要进行检查,请打开控制台/终端并java-version 但是,如果您的

我正在使用示例程序尝试JNI,但出现了此错误。线程“main”中出现异常

java.lang.UnsatifiedLinkError:C:\Users\Desktop\JNITest\x64\Debug\JNITest.dll:无法在IA 32位平台上加载AMD 64位.dll


请帮助任何一位天才。感谢您的帮助。

此错误表示您正在尝试加载一个64位共享库,以便与32位JRE一起使用。要消除此错误,请确保您使用的是64位JVM

要进行检查,请打开控制台/终端并
java-version


但是,如果您的操作系统是32位的,则无法安装64位JVM,因此,还有另一种方法可以让您在32位机器上再次编译该共享库。

线程“main”java.lang.UnsatifiedLinkError中的异常:java.library.path中的java.lang.ClassLoader.loadLibrary中没有JNIEST(未知源)在JNITest.JNITest.(JNITest.java:5)的java.lang.Runtime.loadLibrary0(未知源代码)和java.lang.System.loadLibrary(未知源代码)中,您拼写错了JNITest?谢谢Jonathan。@Ram错误告诉您该怎么做。使用64位Java运行时或编译的32位JNITest.dllp可能的副本