java中不满意的链接错误?

时间:2010-09-09 05:43:30

标签: java java-native-interface jython

我正在运行jython来连接我需要连接到它的Bladelogic管理器。当我尝试这样做。它说错误:

java.lang.UnsatisfiedLinkError:java.lang.UnsatisfiedLinkError:java.library.path中没有XJNIService。

您能帮我解决一下这个问题。

此致 GNASH-85

1 个答案:

答案 0 :(得分:1)

您正在使用的某些类需要本机库,而JVM无法找到它们。你需要在linux / unix上设置LD_LIBRARY_PATH,或者从属性-Djava.library.path = PATH开始到库所在的位置(后者适用于linux和windows)。

例如:“LD_LIBRARY_PATH = / my / libs java -cp foo jython.repl”

应该有一个标志可以传递给jvm以输出有关jni加载的诊断信息。