本帖最后由 vcvsvdvn 于 2010-12-27 19:41:55 编辑

解决方案 »

  1.   

    读取jar包中文件内容,必须采用getResourceAsStream("path")的方式来获取(该 文件必须在src目录或其子目录下才能获取到 )。
      

  2.   

    .so文件可不是资源文件,这是本地可执行文件。
    实在不行,将.so文件单独分发,放在系统目录或启动目录中,以便程序能加载吧。
      

  3.   

    你在启动java时加上这个参数:
    -Djava.library.path=你的jar所在的目录
    再试试
      

  4.   

    我也赞成将它先解压出来,放到一个单独的目录下,然后再在java.library.path参数中指定这个目录。
      

  5.   

    搞定了,必须自己手动把so文件copy到系统lib目录下。