如何在不使用LD_LIBRARY_PATH的情况下在java中查找共享库路径

时间:2011-10-18 02:42:52

标签: java

我想用java加载so文件“libhello.so”,由于某些原因,我无法在redhat中更改LD_LIBRARY_PATH,.so文件“libhello.so”在/ home / arthur / lib中,怎么能我加载这个文件?下面是示例代码:

class HelloWorld {

    public static void main(String[] args) {
        System.loadLibrary("hello");
    }
}

1 个答案:

答案 0 :(得分:1)

尝试这种方式:

System.load("/home/arthur/lib/libhello.so");