解决方案 »

  1.   

    loadLibrary方法是不需要写后缀的,只需要库名,是跨平台的方法...
    load方法可以输入完整路径。
      

  2.   

      diaoyong INSTANCE =(diaoyong)Native.loadLibrary("NVRCModule",diaoyong.class); 没有写后缀啊 NVRCModule 单只的就是库的名字 在linux中 libNVRCModule.so 我这样子的调用应该没有什么错误啊  楼上的也不知道是哥哥姐姐
      

  3.   

    loadLibrary调不到就说明这个库找不到,这时候你可以load输入完整路径调这个库,如果能调到,说明你在启动程序时没有将库所在路径配置到Java的读取路径中。
      

  4.   

    如何把库的路径配置到java的读取路径中啊  
      

  5.   

    嘻嘻  linux 不会是一会我让同事弄一下 谢谢啊 
      

  6.   

    有System.load(); 但是没有Native.load()啊 只有Native.loadlibrary();这可咱办啊
      

  7.   

    在linux的启动脚本中 加上export LD_LIBRARY_PATH=/usr/local/sdk
    后面路径是你存放so文件的路径
      

  8.   

    我现在遇到一个问题 我不想在启动脚本中配置
    希望在程序中进行配置用了
    NativeLibrary.addSearchPath(libName,searchpath);
    但涉及依赖的so文件就有问题了