java - Linux 中如何处理 Unsatisfied Link 错误?

标签 java linux shared-libraries unsatisfiedlinkerror

正在加载在 Linux 中运行的 java 应用程序中的 .so 文件之一。即使我提供了正确的路径,我仍然收到“不满意的链接错误无法加载”错误。谁能给我解释一下这个问题吗? 提前致谢..!!

最佳答案

在 LD_LIBRARY_PATH 中添加 .so 所在的库路径,例如:

export LD_LIBRARY_PATH=/mypath/lib

或者

启动 JVM 时将 JVM 参数传递为:

-Djava.library.path=/mypath/lib

关于java - Linux 中如何处理 Unsatisfied Link 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28748787/

相关文章:

multithreading - 在多线程代码(通用Lisp)中使用库函数

java - 使用beanshell运行java代码

java - 这种内存使用模式是否表明我的 Java 应用程序泄漏了内存?

C++ MinGW 共享库问题(仅限 Windows,适用于 Linux)?

c++ - 如何共享我的 C/C++ 项目并隐藏部分源代码?

linux - 使用 shell 脚本生成一系列数字

java - 如何让 IntelliJ 将此注释保留在同一行中

java - JVM 如何在内部处理标记接口(interface)?

linux - 创建一个显示程序输出的假文件

linux - bash:循环中的 grep 不 grep