Hadoop 找不到本机库java.nativelibJCudaDriver-linux-x86_64.so

Hadoop 找不到本机库java.nativelibJCudaDriver-linux-x86_64.so,hadoop,java.library.path,jcuda,hadoop-native-library,Hadoop,Java.library.path,Jcuda,Hadoop Native Library,我试图在Hadoop上实现JCUDA代码。但是,在运行应用程序时,会出现不满意的链接错误: 无法加载基名称为“JCudaDriver”的本机库“JCudaDriver-linux-x86_64” 我已尝试在LIBJARS、LD\u library\u path等中添加库的路径。我已尝试使用System.setProperty()在Java代码中设置变量。我还尝试了变量-Djava.library.path。然而,一切似乎都不起作用 操作系统:Linux Jcuda版本:0.7.0 CUDA版本:

我试图在Hadoop上实现JCUDA代码。但是,在运行应用程序时,会出现不满意的链接错误:

无法加载基名称为“JCudaDriver”的本机库“JCudaDriver-linux-x86_64”

我已尝试在
LIBJARS
LD\u library\u path
等中添加库的路径。我已尝试使用
System.setProperty()
在Java代码中设置变量。我还尝试了变量
-Djava.library.path
。然而,一切似乎都不起作用

操作系统:Linux
Jcuda版本:0.7.0
CUDA版本:7.0

Hadoop版本:1.2.1

谢谢您的编辑,Kevin!Hadoop会在节点上生成“子JVM”,您可能需要为子VM额外设置
java.library.path
,以调整配置,如中所述(至少,我知道人们曾经根据…)我很好奇,是否通过设置附加的
java.library.path
解决了此问题?很抱歉,回复太晚。是的。谢谢你的帮助!