jni

    13热度

    3回答

    示例:我有两个共享对象(同样应用于.dlls)。第一个共享对象来自第三方库,我们将其称为libA.so.我用JNI包装了一些,创建了我自己的库libB.so.现在libB依赖于libA。 webstarting时,这两个库是一些在webstart工作区域中的位置。我的java代码试图加载libB。此时系统加载器将尝试加载不在系统库路径中的libA(java.library.path不会帮助这一点)