我正在运行jython来连接我需要连接到它的Bladelogic管理器。当我尝试这样做。它说错误:
java.lang.UnsatisfiedLinkError:java.lang.UnsatisfiedLinkError:java.library.path中没有XJNIService。
您能帮我解决一下这个问题。
此致 GNASH-85
答案 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加载的诊断信息。