未找到类路径资源

时间:2014-11-14 10:42:46

标签: java dynamic-linking

是的,这个真的很奇怪。我正在尝试构建一个Java项目,它在运行时从lib.so文件加载东西。该文件位于正确的目录中,类路径已设置,但我仍然得到与找不到该文件相同的错误。我println()预期文件的完整路径,它与完全匹配.so文件的绝对物理位置和名称

基本上,它抱怨显式,当它存在时无法找到该文件(错误的性质明确指的是无法查找文件,而不是文件的加载或功能或ELFness。

任何提示?

1 个答案:

答案 0 :(得分:0)

<强>解决方案

在运行时使用

显式查询java类路径后问题得以解决
System.getProperty("java.class.path");

并打印出所有结果。它显示了预期文件的路径相对于不同的类路径,而类路径又相对于项目的当前目录。 / p>