gpt4 book ai didi

java - JNA java.lang.UnsatisfiedLinkError : Unable to load library './OUNPPM'

转载 作者:行者123 更新时间:2023-12-02 07:38:31 26 4
gpt4 key购买 nike

所以,我有一个使用一系列外部 C .dll 的项目,并且在 Netbeans 中运行时工作正常,但是当我尝试运行 .jar 时> 就其本身而言,我收到此错误:

Exception in thread "Thread-3" java.lang.UnsatisfiedLinkError: Unable to load library './OUNPPM': The specified module could not be found.

我以前遇到过这种情况,原因有几个:

1) 未找到该文件。2)没有找到.dll所依赖的另一个.dll。3) 尝试使用 32 位 JRE 加载 64 位 .dll(反之亦然)

有没有什么办法可以得到更好的错误消息来找出发生了什么? JNI 给出了更好的错误,但我现在还不能真正改变这些错误。

最佳答案

当您在 jar 文件中启动主类时,您如何运行它并设置 jna.library.path。

如果您的jna.library.path指向正确的dll的位置,那么您应该不会收到这些错误。

关于java - JNA java.lang.UnsatisfiedLinkError : Unable to load library './OUNPPM' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4685799/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com