java - 不满意的链接错误帮助 Java JNI Eclipse

标签 java eclipse java-native-interface wrapper native-methods

您好,我正在尝试在 Eclipse 中运行一个项目,但收到运行时错误:

线程“main”中出现异常 java.lang.UnsatisfiedLinkError: mywrapperclass.nativemethod()V

只有当我从 main.c 中调用包装类中的 native 方法时,才会收到错误代码。我浏览了许多论坛和博客/网站,但无法解决此问题。调试和浏览让我认为问题在于项目无法找到 dll 中的 native 方法。

我在让 eclipse 找到 .dll 时遇到了很多麻烦,最终通过将 dll 放在 system32 文件夹中解决了这个问题。

提前致谢

最佳答案

Project > Properties > Java Build Path

单击需要 DLL 库的 JAR 的箭头。

Native library location

您必须指定 DLL 库的位置。

关于java - 不满意的链接错误帮助 Java JNI Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7210676/

相关文章:

java - 了解 Android 中的 Runnable

java - 使用 ASM 库在 JVM 上编写自己的编译器,如何?第一步?

Java-Spring-quartz :why is the job being fired in a loop?

java - @OneToOne 和 @JoinColumn 只保存 UUID 而不是整个对象

java - 干净的 Android 项目中缺少 R.java

java - PostgreSQL SELECT 查询堆栈?

java - 如何修复 Eclipse 自动完成功能不起作用

java - SoundTouch 和 JNI

java - TestNG 异常 :com/beust/jcommander/ParameterException

java hid 通信 dll 使 jvm 崩溃