java - 线程中出现异常 "main"java.lang.UnsatisfiedLinkError : no JNTIest in java. library.path

标签 java c++ c

我尝试使用示例程序进行 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/

相关文章:

java - 如何执行 Maven 构建 Java 应用程序

c++ - 在 C++ 中作为字符串添加后打印字符

c - 如何检测图像中的文本区域?

java - 多个 MDB 监听器在同一队列上读取

JAVA:计算二维光束武器的推力

c++ - 在哪个 ISO C++ 版本中引入了迭代器?

c++ - EvtSubscribe 和线程

c - 尝试通过更改语法来解决 Shift Reduce 冲突

c - 我有一个关于 C 中稀疏矩阵乘法代码的问题

java - 按下按钮后同一 Activity 内的过渡动画